#!/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=160 modified=1369878961>
local=134217728
global=134217728
trail=134217728
goal=user:simplifier_main
toplevel=prolog
init_file=none
system_init_file=swipl
compileout=a.out
class=runtime

</file>

<file name="$state" class="$prolog" encoding="none" size=627313 modified=1369878961>
SWI-Prolog (c) 1990 Jan Wielemaker
 @:2@ /usr/lib/swi-prologQMsystem-XD  t: t$set_predicate_attributet  t/$load_input D  t  t t  t  dynamicD  t  t t  t  volatileD  t  t t  t  trace D  t  t t  t  hide_childsD  t  t t  t 
$load_file  D  t  t t  t  
 O  
C
Es@ /usr/lib/swi-prolog/boot/init.plM@3@K@;@6$load_non_module_file @8CE 
@3@;
@6 
 @8C
E @3@;@6 @8XD  t  t t  t 	$included 	D  t  t t  t  	multifileD  t  t t  t    D  t  t t  t   O  C@gu@>/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/simplifier.proQ  @C/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/main_simplifier.pro  iA@9C@g   @=/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/utilities.pro  iA@9C@g   @</build/spark-ZMDuAB/spark-2012.0.deb/simplifier/dynamics.pro  7AA@9C@g   @;/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/portray.pro  iA@9C@g   @=/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/deduction.pro  7AA@9C@g   @:/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/newded.pro  7AA@9C@g   @=/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/inferenc2.pro  7AA@9C@g   @J/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/schedulesimplification.pro  iA@9C@g   @</build/spark-ZMDuAB/spark-2012.0.deb/simplifier/records2.pro  7AA@9C@g   @8/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/simp.pro  7AA@9C@g   @:/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/simpvc.pro  7AA@9C@g   @9/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/quant.pro  7AA@9C@g   @</build/spark-ZMDuAB/spark-2012.0.deb/simplifier/standard.pro  7AA@9C@g   @>/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/typecheck5.pro  7AA@9C@g   @</build/spark-ZMDuAB/spark-2012.0.deb/simplifier/userules.pro  7AA@9C@g   @=/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/aritheval.pro  7AA@9C@g   @;/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/writevc.pro  7AA@9C@g   @;/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/makelog.pro  iA@9XD  t  t t  t catchtransparentD  t  tmeta_predicatet  t @. ? D  t  t t  t  @. O  @2C@ @3@@@8X D  t  t t  t $delete  D  t  t t  t  @4 O  @4CH0 	@3@;@8CH1 @3@;@6 @5 @8CH3 	
@3
@6 @6@8X D  t  t t  t $consult_clause  D  t  t t  t  @7 O  @7CF @3@.,@.$expand_term@+
@2@/
$store_clause
	@2@,@.$print_message_fail@2@6 @2 @8X D  t  t t  t ignore @/D  t  t @0t  t @B D  t  t t  t  @B O  @CC@ @3@@;@8C@  @9X D  t  t t  t $set_verbose_load  D  t  t t  t  @D O  @DC@!E @3verbose_load@5current_prolog_flag @,
@5$negate @.silent@+@2@5$get_option @,@5 @J @F@6set_prolog_flag @8X D  t  t t  t consult @/D  t  t @0t  t @U D  t  t t  t  @U O  @VC@7C 
 	
@3@(
user@;
$user_consult@,@.+@2@5flag @huser://@,
@5atom_concat @. 	
@2@0@.stream
user_input@2@2@6
load_files @8CC @3@6 @g @8XD  t  t t  t $import_all2  D  t  t t  t  @j O  @jCF{  
@9C@~F| 
as


 
@3@;@. @+@2@5
$canonical_pi @,@5length	$syspreds@,@0@2@5=.. @,@0
@2@5 @v@,@-@5source_location @@@. 
@2 @/@5$get_predicate_attribute @D@. 	@2 @/@5  @<@J@.:-@/ 
@2@5 @= @6 @k @8C@%F 
op
@3@;@. @
@2@5$import_ops @6 @@8C@,F 
@3@. 	@/import@/ 
@2@@.$import_wic
@2@5$ifcompiling 
@6 @@8XD  t  t t  t 	compiling  O  @ CC+  @3@?
$compilingdatabase @@5 @[
$directive @ @@5 @[@D@H@8X D  t  t t  t 
$consult_goal  D  t  t t  t  @ O  @C@)C @3@-@,
@5file_name_extension @@qlf@ @Wprolog_file_type @@D@ 	
  $qload_file@!@<
@ 	
  
$consult_file@!@8X D  t  t t  t 
$check_export  D  t  t t  t  @ O  @C@&F2 @3@,	@5$undefined_export @=@,
@5$member @-@,@5strip_module error@.undefined_export@2@5
print_message	$messages@I@<@J@B
@8X D  t  t t  t call @/D  t  t @0t  t @ @3 @3 @3 @3 @3 @3D  t  t t  t  @ O  @C@ @3
@@8X D  t  t t  t $at_halt D  t  t t  t  @ 	D  t  t t  t  @  D  t  t t  t  @ D  t  t t  t $foreign_registered 	D  t  t t  t  @  D  t  t t  t  @ O  @C@ A1u@$/usr/lib/swi-prolog/library/shlib.plPZv@3@4shlib@@	@,
@5loading @@D@J@<@%

<spontaneous>@.foreign_predicate
@/ 	@2@6assert @8XD  t  t t  t $select  D  t  t t  t  @ O  @C
H%  	@9CH& 	
@3
@6 @ @8X D  t  t t  t $reverse  D  t  t t  t  @ O  @CH,  		@9CH- @3@0	@2@6 @ @8X D  t  t t  t  
  D  t  t t  t  
 O  CE @3@K@;@6 @8CE 
?-@3@;@. @@2
@6 @8CE 
 @module
@3@;
@6$load_module @8CE @3@.must_be_moduletrue@2
false@5 @O@;@. @@.domain_errormodule_file@2@-@2@6throw @8CE end_of_file@3@;@5$set_source_module @.$qlf_start_file@2@5 @
$qlf_end_part@6 @@8CE @3@6 @8XD  t  t t  t  @
 @/D  t  t t  t  @
 O  @
C@ 

@3
@	@8X D  t  t t  t $translate_options  D  t  t t  t  @ O  @CH  @9C@FH 

@3@0-@1 @@+@2@5
atom_chars @0=@2@,@,@5$split @;@,@5 @@,@5name @,@5term_to_atom @0@1@2@5 @v
@6 @ @8CH 	
@3@6 @@8X D  t  t t  t $execute_directive  D  t  t t  t  @ O  @CF @3@,
@5$expand_goal @6$execute_directive_2 @8X D  t  t t  t 
ensure_loaded @/D  t  t @0t  t A  D  t  t t  t  A  O  AC
C @3@0@.if
not_loaded@2@2@6 @e@8X D  t  t t  t $update_autoload_level  D  t  t t  t  A O  AC@(E, @3@.autoload@+
@2 @@5 @O@@
@(
 @@D$autoloading@6 @[@< A	@. @Y	@2@6 @[@8X D  t  t t  t 
$import_as  D  t  t t  t  A
 O  A
CFb 


 @l	
@3@5$same_pi @;@8CFd 

@3@;
@6 A @8CFf @3@. @@.existence_errorexport@2@-@2@6 @@8X D  t  t t  t 
$set_pattr  D  t  t t  t  A O  AC@G 
 	
@3@K
@. @instantiation_error@-@2@6 @@8C@J 
 	@3@;@8C@K 
 
@3@;@. 
@2@5 A @. 
@2@6 A@8C@"@N 
 
 @9@3@;@. 
@2@5 A@. 
@2@6 A@8C@Q @3@6 @@8XD  t  t t  t $canonise_extensions  D  t  t t  t  A O  ACC @3@;@8CC 

@3@;@5$canonise_extension 
@6 A @8CC
 	
@3@6 A@8XD  t  t t  t    D  t  t t  t   O  C@%E @3@5 @@. @@2@5 @@. @=@0	@2@2@5 @C @5$consult_stream  @@6 @@8X D  t  t t  t goal_expansion 	D  t  t t  t  A! D  t  t t  t  A! O  A!CAu@$/usr/lib/swi-prolog/library/debug.plPZv
debug
 @@3@4prolog_debug@@optimise @@5 @H @D@J@<@5debug_topic A'@I@8CA A#
	debugging
fail@3@4 A'@@ A) @@5 A*@D@J@<@5 A+@I@8C@(A A#
	assertion
@3@4 A'@@ A) @@5 A*@D@&	 @@A@<
@,@5expand_goal$expand@ 	
 A1@!@8C@>A  A#
assume
@3@4 A'
informational@.
compatibility@/renamed@.  A9@2@/  A2@2@5 @ @@@ A) @@5 A*@D@&	 @@A@<
@,@5 A3@ 	
 A1@!@8C@*@vu@./usr/lib/swi-prolog/library/dialect/sicstus.plPZv
 @

 @
  @W@3@4sicstus@?
@5	qualified AB@D
@Hdialect AC@6prolog_load_context @t@8C@;@ A@
 A

;
*->
@3@4 AB AG AC@5 AH@?@,
@0
@1@1@2@5sub_termoccurs@(
!@D@H@<@A
@8C@ @ A@
 

 @3@4 AB@5atom @5
rename_module AB AG AC@6 AH@8C@ A@ 

use_module

 @f

 Achanged@9C@ A@
bb_put

	nb_setval@3@4 AB@6bb_key AB@8C@ A@
bb_get


nb_current@3@4 AB@6 Ac@8C@ A@
	bb_delete

 @9
 Ah	nb_delete@3@4 AB@6 Ac@8C@"A  A@
	bb_update

 @9
 Ah
 Aa
@3@4 AB
@6 Ac@8XD  t  t t  t absolute_file_name O  ApCB  @3@5is_list @?@5 Ar@D@H@;@6 Aq @8CAB$ @3@@@5 Ar@D@J@<
@. @@.
type_errorlist	@2@-@2@5 @@@@.
extensions@+@2@,@5 @@D@J@A
@<@%@@@.	file_type@+
@2@5	memberchk @D
@,@5$file_type_extensions @#	@<
@#	@0 @2@!@A
@,@5 A@@	@L
@D@#@<@0@. A{regular@2@2@!@@@.	solutions@+@2@,@5 @@D@J@<@%first@#@@@.file_errors@+@2@,@5 @@D@J@<@% @@#@@@5atomic @.expand @@2@,@5 @@D@,@5expand_file_name @,@5 @@<@#@#@A@@@2@( A@D@@ @@5	$chk_file @D@J@<@@@ @( A0@D@ @I@<
@. @@. Asource_sink@2@-@2@6 @@< @@6 A@8X D  t  t t  t $import_except  D  t  t t  t  A O  ACFY  		@9CFZ 
 @l
@3@;@,@5 A
@6 A @8CF] @3@,
@,@5 @
@5 A@;@6 A@8X D  t  t t  t $load_id  D  t  t t  t  A O  AC
E{ 
 @c

@3@;@8CE|  	@9XD  t  t t  t $rdef_response  D  t  t t  t  A O  ACF 	 @@3@0@y@1@Y@2@5 A}
user_erroryes~n@6format @8CF 	 @@3@0@n@1@N@2@5 A} Ano~n@6 A@8CF @3@0@a@2@5 A} Aabort~n@5 A@6abort  @8C	F" @3helpredefine_module_reply@5 @@I@8X D  t  t t  t 
$goal_type  D  t  t t  t  A O  ACG@ @3@@

@5
$load_goal @D
@&	load@<@&	 @@8X D  t  t t  t at_halt @/D  t  t @0t  t A D  t  t t  t  A O  AC	HZ @3@. @@2@6asserta @8X D  t  t t  t  @  D  t  t t  t  @ O  @C@ E @3@K@;@,@5file_base_name @,@-@5 @@$
@6 @@8CE @3@5$reserved_module @;@. @@.permission_error A @@2@-@2@6 @@8CE @3@,@5$current_module @-@5 @y@)@5	same_file @;@8C@ZE @3@,@5 @@-@,@5 @y@.redefine_module@+@2
 @@5 @O@,@5
$super_module @5$redefine_module  @@5$declare_module @,@5$export_list @.$qlf_start_module@2@5 @@5$export_ops @. @=
@2@5 A@5 A@5 @  @@6 @@8X D  t  t t  t  @ @/D  t  t @0t  t @ @3 @3 @3D  t  t t  t  @ O  AC	@ @3@@8X D  t  t t  t $set_debugger_print_options  D  t  t t  t  A O  ACA write@3@;debugger_print_options@0@.quoted @@2@1@.
attributes A@2@1@.spacing
next_argument@2@2@6create_prolog_flag @8C@*A print@3@; A@0@. A @@2@1@.portray @@2@1@.	max_depth
@2@1@. A A@2@1@. A A@2@2@6 A@8C@*A @3 A@,	@5 @G@@@. A@-@2@,
@5 @@D@J@<@#
	 A@0@. A@2
@2@6 A@8XD  t  t t  t $get_files_argv  D  t  t t  t  A O  ACG @3@;@8CG -c

@3@;@8CH  	
@3@6 A @8X D  t  t t  t $initialization_context  D  t  t t  t  A O  ACA< @3@@@,	@,
@5 @y@D@ 
 	
@!@<@& @@B	@8X D  t  t t  t $iso_property_directive  D  t  t t  t  A O  ACG   	@9CG   @9CG  
discontiguous@9XD  t  t t  t $segments_to_list  D  t  t t  t  A O  ACB @3@K@;@I@8CB 
 @3@,
@5 A 
@6 A@8CB 	@3@6 A@8XD  t  t t  t  A  D  t  t t  t  A O  ACBq @3@5compound @-@5functor @;cwd@,
@5$relative_to 
@6$chk_alias_file @8CBv @3@?@5 A@D@H@;@,
@5$segments_to_atom 
@6 A@8CBz @3@5is_absolute_file_name @;@,
@5$extend_file 
@5$file_condition 
@6$absolute_file_name @8C@+B @3source@,
@5 A@0
@1 @1@2@,@5atomic_list_concat @,@5 B@5 B@;@6 B@8CB @3@,
@5 B
@5 B
@6 B@8X D  t  t t  t $consult_stream2  D  t  t t  t  B O  BCF @3@5repeat  @,
@5$read_clause @,@5 @; @5 @@(
 @@;@8X D  t  t t  t $calleventhook  D  t  t t  t  B! O  B!CA @3@@	@.  @W@/prolog_event_hook@2@5notrace @D	@J@<@J@8X D  t  t t  t 	$autoload  D  t  t t  t  B( O  B(C@A~ 	@3@,@,@5
$find_library B(@,
@5 A A	@,@. @Y@2@5 @[@@
verbose_autoload @@5 @G@D@% A:@<@% @N@. A@. @/ 	
@2@2@5 @ @@, @@5 @[@@@'@D@. @2@5 A @<@5@@@. 
@2defined@5 @|@D@. @/ @@/ 
@2@@<@. @2@0@. 	
@2@2@5 A]  @@-@5 @[ A	@-@5 @[@-@. 
@2@6$c_current_predicate @8X D  t  t t  t  	 @/D  t  t @0t  t 	 D  t  t t  t  	 O  B7C@T @3 	@6 A@8X D  t  t t  t $noload  D  t  t t  t  B8 O  B8CD9  @@3@;@I@8CD;  A@3@5source_file @t@;@8CD=  A^@3@-@,
@5$derived_source @,@5	time_file @5@=< @;@8CDA  A^@3@,
 @W@5$time_source_file @,@5 B@@5 BC@;@8XD  t  t t  t  @ @/D  t  t @0t  t @ D  t  t t  t  @  D  t  t t  t  @ O  @CC3 @3 @ @ @@5 @[@;@8CC5 @3@@8X D  t  t t  t $expand_file_search_path  D  t  t t  t  BI O  BIC@QA 
@3@,@5 A@;@,
@ @file_search_path @@h
@@@Y@^@Z@k@D@.loop@2@5 @@<@J
@,@0@. @
@2@2@5 BJ @,@5arg @,@5 B@6
$make_path @8CB @3@6 B@8X D  t  t t  t $assert_load_context_module  D  t  t t  t  BX O  BXCE @3@@
	@5$load_context_module @D
@J@<	@. B[	@2@6 @ @8X D  t  t t  t  @  D  t  t t  t  @ O  @C@EF @3@=@;@-@. 	@/$exported_op@-@-@-@2@5 B4@. 	@/ B^@+@+@+
@2@@ 

 @ 
@!@. 
@2@5 @ @I@<@J@B@A
@8X D  t  t t  t  
  D  t  t t  t  
 O  
CD @3@?
@. @b@-@2@5 A}@D@H@. 	@2@ @prolog_load_file @@;@8C@D @3@@@. @b@+@2@5 A}@D@#@<@0@. A{prolog@2@1@.accessread@2@2@,@5 Au@A@. A@+
@2 @@5 @O@@@9@K
@5 B9 @D@@@,@5 A@D@6$import_from_loaded_module @<@@@(	 @W@D@J@<
@0@. A @@2
@2@6 Ba @A@<$load@.
$do_load_file	
@2@5
with_mutex @6$run_initialization @A@8X D  t  t t  t $load_files  D  t  t t  t  Bw O  BwCD	 @3@K@;@. @ A@/context@.  @g@2@-@2@6 @@8CD @3@;@8C@&D
 @3@. @b@-@2@5 A}@;@@@5 AW @D@6 Bm@<
@. @@. Av AX@2@-@2@6 @@8C@-D @3@ @!@;@@@5 Ar@D@6$load_file_list @<@. @@. Av Ax@2@/ By@.  @g@2@-@2@6 @@8CD @3@6$load_one_file @8XD  t  t t  t  @ @/D  t  t @0t  t @ @3 @3 @3 @3 @3D  t  t t  t  @ O  BC
@ @3
@@8X D  t  t t  t $run_at_halt   D  t  t t  t  B  O  B CH] @3@=@,@5 A @,	@. @ @	@2@5 @A@I@<@J@B@8X D  t  t t  t $prolog_list_goal  D  t  t t  t  B O  BCHE @3@ @prolog_list_goal @@;@8CHG @3@7 @listingprolog_listing@8X D  t  t t  t $execute_directive_3  D  t  t t  t  B O  BC@1G @3@,	@5 @@@@. 	@2@,
@.$exception_in_directive
@2@5 @A@D@J@<warning@.goal_failed	directive@/ 	@2@5 @@I@A
@8X D  t  t t  t  @g @/D  t  t @0t  t @i D  t  t t  t  @g O  @iCD  @3@6 @e@8X D  t  t t  t  A   D  t  t t  t  A  O  ACF @3@5 B@. B	@2@,
@. @9@. @ @
@2 A0@2@5 @A@;@8X D  t  t t  t $restore_lex_state  D  t  t t  t  B O  BCEv 
lexstate	
@3@-@5$style_check emulated_dialect@6 @R@8X D  t  t t  t  Bp  D  t  t t  t  Bp O  BoC@)D @3@,@,
@5	$qlf_file @@@(
qcompile@D@. 
@2@6 B$qlf@<@6$do_load_file_2 @8X D  t  t t  t  A  D  t  t t  t  A O  AC
BR  B@3@; Be@6 A@8C@#BT @3$bags@-@5 A@;@,
@.  @W@/ @
@2@,@5findall B@0 A@2@6$append @8CBX   Bepl A@9XD  t  t t  t   @/D  t  t @0t  t  D  t  t t  t   O  BC@U @3 @6 A@8X D  t  t t  t  Bv  D  t  t t  t  Bv O  BuC@0A2 @3@=@&@,	@,
@5
$init_goal @@@,@.$initialization_error	
@2@5 @A@D@I@<@5$initialization_failure @I@A@<@J@B	@A@8X D  t  t t  t  B~  D  t  t t  t  B~ O  B}CD  @9CD @3@. B	
@2@,
@. @ @
@2@5 @A@6 B|@8X D  t  t t  t $import_list  D  t  t t  t  B O  BC
FC @3@K
@;@. @instantitation_error@-@2@6 @@8CFF 
all@3@;@.exports@+@2@5$module_property @-@5 @@6 B @8C@;FJ 

except@3@;@. B@+
@2@5 B@@	@5 Ar@D@J@<
@. @@. Av Ax@2@-@2@5 @
@,@5 A@6 B@8CFR @3@;@5 Ar@;@6$import_all @8C
FU @3@. @@/ Avimport_specifier
@2@6 @@8X D  t  t t  t  B  D  t  t t  t  B O  BCG	 @3 @@5 @@I@8X D  t  t t  t $expand_include  D  t  t t  t  B O  BC@LG @3@0@. A{ Be@2@1@. Bf Bh@2@2@,
@5 Au@5$push_input_context   Bh@,@5open @,@5 B@@,
@5 B
@,@5$read_include_file @5close @5$pop_input_context  @.  @/ 	
@2@5 @@6$consult_clauses @8X D  t  t t  t  @>  D  t  t t  t  @> O  @=CGX @3@K@; @@. @ A@-@2@6 @@8CG[ @3@;@8CG\ 
@3@;@5 @@6 @@8CG_  @@3@;@8CG` 
 @
@3@;@6 @ @8CGb 
 @
@3@;@6 B@8C
Gd 
 @9@3@; @cannot_redefine_comma@5 @@I@8C@-Gg @3@,
@,@5$clause_source @@
 @ @ @@5 @[@D
@6$record_clause @A@<
@,@5 B development@6$qlf_assert_clause @8XD  t  t t  t default_module O  BCA`  	@9CAa @3@,
@5
import_module @6 B @8X D  t  t t  t $in_system_dir  D  t  t t  t  B O  BCD @3home@,	@5 @G @-@-@6sub_atom @8X D  t  t t  t 
$set_encoding  D  t  t t  t  B O  BCC? @3@.encoding@+
@2@5 A}@*
default@. B
@2@6
set_stream @8CCC  @9X D  t  t t  t public @/D  t  t @0t  t C D  t  t t  t  C O  CC@[ @3 C@6 A@8X D  t  t t  t  B  D  t  t t  t  B O  BC@&D# @3@5 B{@. A@+@2 @@5 @O@( @@;@,@5 A@0@. A @@2
@2@6 Bx @8CD) @3@. 	@2@,@,@5 @@6 Bm@8X D  t  t t  t  @  D  t  t t  t  @ O  @CET @3@5 @@;@6$consult_file_2 @8C@ EW @3@,
@5 @@.$qlf_start_sub_module	@2@5 @@5 C @@5 @@-
@6 @@8X D  t  t t  t  B  D  t  t t  t  B O  BCB @3@;@8CB 
@3@;@5 B@6 B@8CB exists@3@;@6exists_file @8CB 
 A{	directory@3@;@6exists_directory @8CB 
 A{@3@;@?
@5 C@D
@H@8CB 
 Bf
@3@;@. Bf
@2@5 B@. Bf@2@6 B@8CB 
 Bf@3@;@8CB 
 Bf
@3@;@6access_file @8CB  
relative_to@9XD  t  t t  t reexport @/D  t  t @0t  t C D  t  t t  t  C O  CCC @3@0@. A A@2@1@. @ @@2@1@. C @@2@2@6 @e@8X D  t  t t  t $undefined_procedure  D  t  t t  t  C O  CCAv @3 @W@. 	
@2@,@5$prefix_module undefined_predicate@ @	exception @@;@8CAy 
retry@3 A @@5 @G Bn@. B)	
@2@6 Bq@8CA|  
 @@9X D  t  t t  t  @ @/D  t  t t  t  @ O  @C@ @3
@
@8X D  t  t t  t  @ 	D  t  t t  t  @  O  @ C -@3@6 A4 A6@8XD  t  t t  t  @  D  t  t t  t  @ O  @CH) @3@6 @@8X D  t  t t  t -> @/D  t  t @0t  t C*  D  t  t t  t  C* O  C+C@ @3@@;@@8X D  t  t t  t  AM @/D  t  t @0t  t AL  D  t  t t  t  AM O  ALC@ 
 C+
@3@;@@	@@D@@<@@8C@ 
 AN
@3@;@E	@@F@@<@@8C
@ @3@=@@<@@8X D  t  t t  t preprocessor O  C,CC< @3
$preprocessor@6 @[@8X D  t  t t  t  B  D  t  t t  t  B O  BCA4D @3heapused@,@5
statistics cputime@,
@5 C0@,@5 @E @,@5 A @.derived_from@+@2 @@5 @Ogenerate_debug_info@,@5 @G$compilation_level@,@5 @[@,@5$load_message_level  @N@.	load_file@/start@/file	@2@5$print_message @@@. @b@+@2@5 A}@D@% @c@<@% B@A@@@@@( @c@@@#@. A @@2 B@5 @O@D@.	file_name	@2@5 C@,@,@5
$qload_stream B@<@. A	@2@,@,@5 C @D@J@A@<@-@@@ @( B@,@5 @ @,@,@@D@ @J@< @@. C=@/failed@2@5 @@I@B@A@5 Bj@@@!	@( @D@!@5garbage_collect_clauses  @<@J@5$register_derived_source  C/@,@5 C0 C3@,@5 C0@Y@^@^@d@p@Y@^@^
@d@p@. C=@/done@. CA	@2@2@5 CC A	@-@5 @[ @F@5 @R C8@6 @R@8X D  t  t t  t $spec_extension  D  t  t t  t  CX O  CXC
D @3@5 B{@-@6 @@8CD @3@5 A@,
@5 BR@6 CY @8X D  t  t t  t module_transparent @/D  t  t @0t  t C[ D  t  t t  t  C[ O  C\C@V @3 @/@6 A@8X D  t  t t  t  @Q  D  t  t t  t  @Q O  @PC@2D. @3@,@5 BR@,@5 A@,
@5 A
@,@5 BR@@
@5 A}@D@$@<@$
@8X D  t  t t  t halt  O  C] CHQ   @3 @6 C] @8X D  t  t t  t  A  D  t  t t  t  A O  ACF @3@5 Bquery@. A	
@2@5 @@,@5get_single_char @,
@5 A @;@$
@8X D  t  t t  t  @g @/D  t  t @0t  t @f  @ZD  t  t t  t  @g O  @fC@'D 
 
@3@@@5 Ar@D@J@<
@. @@. Av Ax	@2@-@2@5 @@6 C@8X D  t  t t  t  CE  D  t  t t  t  CE O  CDCEE @3 @@-@5 A@;@6 @@8CEH  @9X D  t  t t  t  A] @/D  t  t @0t  t A\ D  t  t t  t  A] O  A\CC @3@0@. A A@2@1@. @ @@2@2@6 @e@8X D  t  t t  t  @  D  t  t t  t  @ O  @CF 
include
@3@;@6 B @8CF 
 B
@3@;@-@5 @y@,@5  @. B
@2@6 C@8CF @3@,
@5$expand_directive @;@6 B@8C@OF @3@?
 @ @ @@5 @[@D
@H@;@,
@5$add_directive_wic2 @@@0@(
 @@D @@, @@5 @[ @@,@5 @[@. B@2@. @9@. @\ @@-@2@/ @\ @@-@2@6call_cleanup @<@6 B @B@8CF @3@6 Cv@8XD  t  t t  t  @ @/D  t  t @0t  t @ @3 @3 @3 @3D  t  t t  t  @ O  CwC@ @3@@8X D  t  t t  t <meta-call> D  t  t t  t  Cx 	D  t  t t  t  Cx  D  t  t t  t $singleton_option  D  t  t t  t  Cy O  CyC@%G 	

singletons B@3@. @/ B@+@2@@Y@^@Z@d@Z @n@;@8CG  
	@9X D  t  t t  t  Bl  D  t  t t  t  Bl O  BkC@%E @3@)	@5 B{@;@.imports@+@2 B@5 @O@. C@+@2 @@5 @O@6 B@8CE  @9X D  t  t t  t  @p  D  t  t t  t  @p O  @oCFm 
//

 
@3@;@Y@^@Z@f@o@8CFo  	@9X D  t  t t  t $clear_initialization  D  t  t t  t  C O  CCAN @3@. B@-@-@/ @-@2@6
retractall @8X D  t  t t  t  A @/D  t  t @0t  t A D  t  t t  t  A O  CC@W @3 A@6 A@8X D  t  t t  t $qlf_up_to_date  D  t  t t  t  C O  CCDl @3@@@5 C@D@,
@5 B@@,@5 B@@Y@^@a@l@<@J@B
@8X D  t  t t  t  B  D  t  t t  t  B O  BC	B 	@3@5 A@;@8CB @3@,
@5 A@; @6 B @8CB @3@. @@. Av	file_path@2@-@2@6 @@8X D  t  t t  t $load_wic_files @/D  t  t @0t  t C D  t  t t  t  C  D  t  t t  t  C O  CC@@Hl @3@ 
 	@!@. @@+
	@2@5 B@,@5$save_lex_state @-@5 B @@,wic@5 @[@5 @V @. @@-
@2@5 B@. B@2@5 B @@-@6 @[@8X D  t  t t  t  B 	D  t  t t  t  B  D  t  t t  t  B O  BC  C' @$/usr/lib/swi-prolog/boot/toplevel.pl
 	$toplevelset_default_history
  CA@9C  C'  C
  C Aquery_debug_settings
 A& @ @
  CB@9C  C' @#/usr/lib/swi-prolog/boot/topvars.pl
 toplevel_variables @fx  @W$
  C@(@9C  C'  @
  @load_foreign_library processforeign C
 @&/usr/lib/swi-prolog/library/process.pl@/@9C  C'  @
  @ C
 socket C Cinstall_socket
 @%/usr/lib/swi-prolog/library/socket.pl@:@9C  C'  @
 	read_utillink_foreign
 @'/usr/lib/swi-prolog/library/readutil.pl@L@9XD  t  t t  t $confirm  D  t  t t  t  C O  CC@aA @3 Cb@5 @ @-@5between @,	@5 Cd@@
@%@0@y@1@Y@1@j@1@J@1@ @1
@2@5 A}@D
@; Cb@.if_ttyyes@2@6 @@<@'@@@0@n@1@N@2@5 A}@D@; Cb@. Cno@2@5 @@I@<
 A@. Cbconfirm@2@5 @@I@8X D  t  t t  t  @ @/D  t  t @0t  t @ @3D  t  t t  t  @ O  CC@ @3@@8X D  t  t t  t  B  D  t  t t  t  B O  BC@B 
 @@3@;@,@.expand_file_search_path@2@,@5 B@.cache	
@2@!@,@5	term_hash @@@#
@5$search_path_file_cache 
@5 B@D@.file_search@. C
@2
@2@6$search_message @B@<@X@,@5 @@,@5 B@@@9@5 B
@5 B@?
@5 C@D@H@. C
@2@5 B]@D@. C@.found
@2
@2@6 C@<@. C@.tried
@2@2@5 C@I@8CB 
 @@3@,@5 C @,@5 B@5 B
@6 B@8X D  t  t t  t | @/D  t  t @0t  t C  D  t  t t  t  C O  CC@ 
 C+
@3@;@@	@@D@@<@@8C@ 
 AN
@3@;@E	@@F@@<@@8C
@ @3@=@@<@@8X D  t  t t  t $do_export_list  D  t  t t  t  C O  CCF 	@3@;@8CF @3@;@,
@5$export1 
@6 C @8X D  t  t t  t  
 @/D  t  t @0t  t 
 D  t  t t  t  
 O  CC@X @3 
@6 A@8X D  t  t t  t $substitute_atom  D  t  t t  t  C O  CC@.C{ @3@,@-@,
@5 B @-@,@5 B@-
 @,@5 B@0@1	@1@2@6 B@8X D  t  t t  t 
$compile_type  D  t  t t  t  C O  CC@&E~ @3 @@,	@5 @[@@

@(	 @@D
@&compiled@<@@
@(	 @@D@&*qcompiled*@<@&
boot compiled@8X D  t  t t  t compile_aux_clauses O  CC	G @3xref @@5 @G@;@8CG @3@,	@-@5 @y@,
@5
$start_aux @. @=	@2@.$end_aux	
@2@6 Cs@8X D  t  t t  t $ensure_extensions  D  t  t t  t  C O  CCB  	@9CB 	
@3
@5 @@6 C @8X D  t  t t  t $recover_and_rethrow  D  t  t t  t  C O  CC@ @3@. @	@2@5 Cs@;@8X D  t  t t  t  A  D  t  t t  t  A O  ACF- 	 @3 B@,
@5 @G @-@-@5 B@;@8CF0  	 @W@9X D  t  t t  t  C @/D  t  t @0t  t C  @ZD  t  t t  t  C O  CCC @3@0@. A A@2@1@. @ @@2@1@. C}	@2@1@. C @@2@2@6 @e@8X D  t  t t  t  B?  D  t  t t  t  B? O  B>CC @3@6$derived_source_db @8X D  t  t t  t $read_first_clause  D  t  t t  t  C O  CC@=E @3@@#@5	peek_char @D
@5skip @<@J@,
@5 B@@
@L	@ 	
 @ B@!@D
@. B@2@5 C@6 C @<@$	
@A@8X D  t  t t  t $open_source_call  D  t  t t  t  C O  CC@ECl @3 C9@,@. @Y@2@5 @[@. Cl	@2@,
@5 A @@@,@. @9@. @ @@2 A0@2@5 @A@D@& C@<@& C@A
@5erase  C9@-@6 @[@8X D  t  t t  t  B  D  t  t t  t  B O  BCG  @9CG 
@3@5 @8 @6 B@8X D  t  t t  t thread_local @/D  t  t @0t  t C D  t  t t  t  C O  CC@Y @3 C@6 A@8X D  t  t t  t \+ @/D  t  t @0t  t C D  t  t t  t  C O  D C
@ @3@?	@@D	@H@8X D  t  t t  t term_expansion 	D  t  t t  t  D D  t  t t  t  D O  DC@u@4/usr/lib/swi-prolog/library/dialect/sicstus/block.plPZv
 @block
@3@4block_directive@6expand_block_declaration D@8C@ D@3@4 D@. @+
@+@2@5head D@5block_declaration D@. 
@2@6
wrap_block D@8C@*@ A@
 @load_foreign_resource

 @initialization
 D
 
now@3@4 AB B@5 AH @@6 AH@8XD  t  t t  t . @/D  t  t @0t  t D  @ZD  t  t t  t  D O  DCC 	@3@;@6 C@8CC 
 
@3@. 
@1	@2@6 C@8X D  t  t t  t  B  D  t  t t  t  B O  BCDN 
 @c@3@. @b@-@2@5 A}@;@8CDP 
	compile@3@,
@5 CZ
 Be@ @ @@;@8C@]DS @3 @ @ @@5 @[@,
@,@5 @ Be@ @ @@, @@ @ @
@5 @@@@% Bh@5 C@@@5 C @D@&qload@<
@> A@5 C@D@& B@G@D@;@<@>@5	$qlf_auto @D@;@& B@G@8CDc  
	 D@9X D  t  t t  t  Co  D  t  t t  t  Co O  CnC@,G @3@,
@,@5 A@Y@^@Z@k@5 A @0
@+@2@5 @v@,
@5$mk_normal_args @0
@1
@2@6 @v@8X D  t  t t  t  C  D  t  t t  t  C O  CC
F @3@K@;@. @ A@-@2@6 @@8CF 
@3@ 
 @@!@;@8CF 

@3@. 	@2@6 A @8X D  t  t t  t  Cu @/D  t  t @0t  t Cu  @3 D  t  t t  t  Cu O  D)C	A  @3 @@6setup_call_catcher_cleanup @8X D  t  t t  t  B\ 	D  t  t t  t  B\  D  t  t t  t  B\ O  B[C  C' @7/build/swi-prolog-oRnsrq/swi-prolog-5.10.4/boot/load.pl @9C  C' @9/build/swi-prolog-oRnsrq/swi-prolog-5.10.4/boot/expand.pl @9C  C' @6/build/swi-prolog-oRnsrq/swi-prolog-5.10.4/boot/dcg.pl @9C  C' @:/build/swi-prolog-oRnsrq/swi-prolog-5.10.4/boot/license.pl @9C  C' @:/build/swi-prolog-oRnsrq/swi-prolog-5.10.4/boot/syspred.pl @9C  C' @;/build/swi-prolog-oRnsrq/swi-prolog-5.10.4/boot/messages.pl @9C  C' @;/build/swi-prolog-oRnsrq/swi-prolog-5.10.4/boot/toplevel.pl @9C  C' @9/build/swi-prolog-oRnsrq/swi-prolog-5.10.4/boot/attvar.pl @9C  C' @7/build/swi-prolog-oRnsrq/swi-prolog-5.10.4/boot/bags.pl @9C  C' @8/build/swi-prolog-oRnsrq/swi-prolog-5.10.4/boot/apply.pl @9C  C' @9/build/swi-prolog-oRnsrq/swi-prolog-5.10.4/boot/writef.pl @9C  C' @:/build/swi-prolog-oRnsrq/swi-prolog-5.10.4/boot/history.pl @9C  C' @7/build/swi-prolog-oRnsrq/swi-prolog-5.10.4/boot/dwim.pl @9C  C' @8/build/swi-prolog-oRnsrq/swi-prolog-5.10.4/boot/parms.pl @9C  C' @;/build/swi-prolog-oRnsrq/swi-prolog-5.10.4/boot/autoload.pl @9C  C' @6/build/swi-prolog-oRnsrq/swi-prolog-5.10.4/boot/qlf.pl @9C  C' @5/build/swi-prolog-oRnsrq/swi-prolog-5.10.4/boot/rc.pl @9C  C' @:/build/swi-prolog-oRnsrq/swi-prolog-5.10.4/boot/topvars.pl @W@9C  C' @&/usr/lib/swi-prolog/library/dialect.pl @W@9C  C' @$/usr/lib/swi-prolog/library/error.plprolog_dialect@9C  C' @$/usr/lib/swi-prolog/library/lists.pl DA@9C  C'  AA @W@9C  C'  D AC@9C  C' @%/usr/lib/swi-prolog/library/occurs.pl AC@9C  C'  A$ AC@9C  C' @&/usr/lib/swi-prolog/library/quintus.pl @W@9C  C' @4/usr/lib/swi-prolog/library/dialect/sicstus/lists.plquintus@9C  C'   @W@9C  C' @C/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/defectreporting.pro @W@9C  C' @E/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/librarypredicates.pro @W@9C  C'  Clibrarypredicates@9C  C'  @ C@9C  C' @%/usr/lib/swi-prolog/library/option.pl C@9C  C' @5/usr/lib/swi-prolog/library/dialect/sicstus/system.pl DI@9C  C'  Csicstus_system@9C  C'  DK @W@9C  C' @</build/spark-ZMDuAB/spark-2012.0.deb/simplifier/settings.pro @W@9C  C' @</build/spark-ZMDuAB/spark-2012.0.deb/simplifier/opdeclar.pro @W@9C  C' @@/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__system.pro @W@9C  C' @A/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__formats.prodata__system@9C  C' @?/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/ioutilities.pro DQ@9C  C' @@/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/newutilities.proioutilities@9C  C' @B/build/spark-ZMDuAB/spark-2012.0.deb/common/versioning/version.pro DT@9C  C' @D/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__data_files.pro DQ@9C  C' @B/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/load__switches.pro @W@9C  C' @B/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__switches.proload__switches@9C  C' @B/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/parseutilities.pro DY@9C  C' @?/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__rules.pro @W@9C  C' @F/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__declarations.pro @W@9C  C' @=/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__vcg.pro @W@9C  C' @=/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__pfs.pro @W@9C  C' @D/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__provenance.pro @W@9C  C' @=/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__hyp.pro @W@9C  C' @>/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__conc.pro @W@9C  C' @E/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__proved_conc.pro @W@9C  C' @C/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__subst_hyp.pro @W@9C  C' @D/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/load__data_files.pro @W@9C  C' @J/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/simplifier_ioutilities.proload__data_files@9C  C' @?/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/load__rules.pro @W@9C  C' @@/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/load__system.pro @W@9C  C' @F/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/load__declarations.pro @W@9C  C' @D/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/load__provenance.pro @W@9C  C' @A/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/load__vcg_dpc.pro @W@9C  C' @=/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/load__pfs.pro @W@9C  C' @@/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/processrules.pro @W@9C  C' @$/usr/lib/swi-prolog/library/qsave.pl @W@9C  C' @%/usr/lib/swi-prolog/library/system.plqsave@9C  C'  C AC@9C  C' @$/usr/lib/swi-prolog/library/apply.pl C@9C  C' @#/usr/lib/swi-prolog/library/date.pl DF@9C  C' @+/usr/lib/swi-prolog/library/prolog_stack.pl A(@9C  C' @,/usr/lib/swi-prolog/library/prolog_clause.plprolog_stack@9C  C' @&/usr/lib/swi-prolog/library/listing.pl
prolog_clause@9C  C' @'/usr/lib/swi-prolog/library/backcomp.pl @W@9XD  t  t t  t 	noprofile @/D  t  t @0t  t Dy D  t  t t  t  Dy O  DzC@Z @3 Dy@6 A@8X D  t  t t  t  A  D  t  t t  t  A O  A
CFi @3@,
@5 @n@6 @n@8X D  t  t t  t  B  D  t  t t  t  B O  BC
AE @3 B@.initialization_failure	@2@6 @@8X D  t  t t  t  A  D  t  t t  t  A O  ACC
  A A@3@;@8CC 	@3 D@-@5 @_@;@8CC @3 D@6 @_@8XD  t  t t  t  C  D  t  t t  t  C O  CCEs 
 B	
@3@5 B B@6 @G@8X D  t  t t  t []  O  D} CC    @9X D  t  t t  t  @  O  @ C@   @3@I@8X D  t  t t  t $last  D  t  t t  t  D O  DCH6 
@3@6 D @8X D  t  t t  t not @/D  t  t @0t  t D D  t  t t  t  D O  DC
@ @3@?	@@D	@H@8X D  t  t t  t  Cr  D  t  t t  t  Cr O  CqC@"G' @3@5$common_goal_type @;@@
@(	 A@D@J@A
@<@,
@5 @@. 
@2@6$add_directive_wic @8CG. @3@@

 @ @ @@5 @[@D
@J@<	 @@.mixed_directive@2@6 @@8X D  t  t t  t  AO @/D  t  t @0t  t AN  D  t  t t  t  AO O  ANC@ @3@E
@@F
@@<@I@8X D  t  t t  t  A  D  t  t t  t  A O  ACE   @9CE   @W@9XD  t  t t  t $compile_wic   D  t  t t  t  D  O  D C@$G @3argv@,@5 @G@,	@5 A@,
@5 @
compileout@,@5$option @ @ @V @@7 @
qsave_program Dp@8X D  t  t t  t setup_call_cleanup @/D  t  t @0t  t D   D  t  t t  t  D O  DC@ @3@-@6 D*@8X D  t  t t  t  C D  t  t t  t  C 	D  t  t t  t  C  D  t  t t  t  C D  t  t t  t $iso @/D  t  t @0t  t D D  t  t t  t  D  D  t  t t  t  D O  DC@\ @3iso@6 A@8X D  t  t t  t  B  D  t  t t  t  B O  BCAB @3 @@.initialization_error	
@2@6 @@8X D  t  t t  t  @@  D  t  t t  t  @@ O  @?CEJ @3 @@5 CC@I@8X D  t  t t  t $list_to_set  D  t  t t  t  D O  DCB  @9CB 
@3@5 A}@;@6 D @8CB 

@3@6 D@8XD  t  t t  t $qlf_part_mode  D  t  t t  t  D O  DCGP  part@9CGQ   @@9X D  t  t t  t  D&  D  t  t t  t  D& O  D%CG  

@9CG 

 @9
@3@6 D$@8X D  t  t t  t  A  D  t  t t  t  A O  ACF 
 @@3@;@8C@ F 
 @@3@;@@@. CB@+@2@5module_property @t@)	@D@6unload_file @<@J@A@8C@2F 
ask@3@@@& @d@.tty @@2@5stream_property @. D@+@2@5 D@)	 @@5 Ca @D @@6 A@<@J@A@8X D  t  t t  t  @	 @/D  t  t t  t  @	 O  @	C@ 		@3
@@8X D  t  t t  t  A] @/D  t  t @0t  t B3  @ZD  t  t t  t  A] O  B3CC @3@0@. A A@2@1@. @ @@2@1@. C}	@2@2@6 @e@8X D  t  t t  t $hide @/D  t  t @0t  t D D  t  t t  t  D  D  t  t t  t  D O  DC	@b @3  @6 @@8X D  t  t t  t  @< 	D  t  t t  t  @<  O  @; C  C'@3@6expand_term A6@8XD  t  t t  t $open_source  D  t  t t  t  D O  DC@4CH 
 A

@3@;@5 B
@5 B 
@. CG@2@5 C
@.record_position @@2@5 C
@,@5 C @5 B@( C@8C@%CP @3none D@5 C- @;@5 B Bh@5 B@5 D@,@5 D@5 B@5 B@( C@8C@HCY @3@,@5 D@@@-%f@,
@5 C @D@5 B@.pipe
@2 Bh@5 B@5 D@,@5 D@5 B@5 B@( C@<@. @@. @ C,@2@-@2@6 @@B
@8XD  t  t t  t  D"  D  t  t t  t  D" O  D!C@AD| @3@?
@5 B @D
@H@@
@. B@+@2@5 A}@D@J@< B@,@5 @G@@
@(auto@D@J@A@<@(large@,@5	size_file @Y@^@Z@k A@6 C@8X D  t  t t  t  BW  D  t  t t  t  BW O  BVCB
 @3@- @5 @_@;@6 @_@8CB
 @3@0@1 @1	@2@6 B@8X D  t  t t  t $load_additional_boot_files   D  t  t t  t  D  O  D C@)H} @3 D@,@5 @G@,	@5 A@@
@*	 D}@D
Loading additional boot files~n@5 CF @t@.  @W	@2@5 C additional boot files loaded~n@6 D@<@J@8X D  t  t t  t  D @/D  t  t @0t  t D  @ZD  t  t t  t  D O  DC@A 
@3@,
@5 A @@@(	 D@D@@. B @
@2@6 B]@A@<@@@
@4@(	
after_load@D
@@@ 

 @!@D@. B
@2@6 B]@<@. @@.
context_errornodirective@/ D D@2@-@2@6 @@A@<@L@@@(	restore@D@. B @
@2@6 B]@<@5@@@K	@D@. @ A@-@2@6 @@<@$@@@5 B{@D@. @@. @initialization_type	@2@-@2@6 @@<
@. @@. Av AX	@2@-@2@6 @@A@8X D  t  t t  t  A  D  t  t t  t  A O  ACGF  @9CGG  
 @V@9CGH  
 @i@9CGI 
 @f		@3@. D@+
@2@5 A}@6 D @8C
GL 
 A@3 @ C C@6 @[@8C
GM 
 A\@3 @ C C@6 @[@8C
GN 
 B3@3 @ C C@6 @[@8X D  t  t t  t  D  D  t  t t  t  D O  DCG4 
 @9
@3@;@5 D@6 D@8CG7 
 AL
@3@;@5 D@6 D@8CG: 
 C+
@3@;@5 D@6 D@8CG= @3@6 A @8X D  t  t t  t  C  D  t  t t  t  C O  CCB @3verbose_file_search @@5 @G@; A:@6 @@8CB  @9X D  t  t t  t  C D  t  t t  t  C 	D  t  t t  t  C 
D  t  t t  t  C  D  t  t t  t  C D  t  t t  t  B
  D  t  t t  t  B
 O  BCB @3@,@5 C@,@5 D@6 @@8X D  t  t t  t  @ @/D  t  t @0t  t @ @3 @3D  t  t t  t  @ O  DC@ @3@@8X D  t  t t  t  Cu @/D  t  t @0t  t Ct  D  t  t t  t  Cu O  CtC	@ @3 @@-@6 D*@8X D  t  t t  t 
$list_to_conj  D  t  t t  t  D O  DC
F 

@3@;@8CF 

 @9
@3@6 D @8XD  t  t t  t  D, @/D  t  t @0t  t D+   @3 D  t  t t  t  D, O  D+C@ @3@5$sig_atomic @@@8X D  t  t t  t  @: @/D  t  t @0t  t @9  D  t  t t  t  @: O  @9C@ @3@@@8X D  t  t t  t  
  D  t  t t  t  
 O  
CE @3@,@5 C@,
@5 B 
@6  @8X D  t  t t  t  @L  D  t  t t  t  @L O  @KCE%   @ @@9CE&   @ @@9XD  t  t t  t  A  D  t  t t  t  A O  AC@.F 
 @
@3@. 	
@2@5 B`@. B^
@2@5 @@6 A@8CF  @9X D  t  t t  t  D  D  t  t t  t  D O  DCH9  		@9CH: @3@6 D@8X D  t  t t  t  @ @/D  t  t @0t  t @ D  t  t t  t  @ O  DC@ @3@@8X D  t  t t  t  B  D  t  t t  t  B O  BCH!  		@9CH" 	
@3
@6 B@8X D  t  t t  t  @  D  t  t t  t  @ O  @CH 	
@3@@@(
 D}@D@;@<@J@8CH 		
@3@6 @@8X D  t  t t  t  @ @/D  t  t @0t  t @ @3 @3 @3 @3 @3 @3 @3D  t  t t  t  @ O  DC@ @3
@@8X D  t  t t  t  CU  D  t  t t  t  CU O  CTCC 	 @@3@;@8CC @3@. C@-@-@2@5 C@,
@5 B@@. C	
@2@6 B]@8X D  t  t t  t  B  D  t  t t  t  B O  BC@oG 	
@3@.  Be@/comment_hook@-@-@-@2number_of_clauses@,
@5 @|@Y@a@Z @k@;@,@5 @@0@.errorsdec10@2@1@.comments@+
@2@1@.
term_position@+@2@1@. @@2@2@!@,@5 Cz @5	read_term @@@ @*
 D}@.  Be@/ D
	@2@,@. @ @@2@5 @A@D@J@<@J@A@8CG @3@6read_clause @8X D  t  t t  t once @/D  t  t @0t  t D D  t  t t  t  D O  DC@ @3@@;@8X D  t  t t  t  C   D  t  t t  t  C  O  CC	AY 		
@3@;@8C
AZ  

 
@9X D  t  t t  t  B  D  t  t t  t  B O  BCG  @	@3@;@8CG 
@3@,@5 B@6 B@8XD  t  t t  t  C
  D  t  t t  t  C
 O  C	C@QE^ 	
@3@,
@5 @@,@5 A @5$start_consult @5 C @@ @ C C@5 @[@D@. BY
@2@5 D@<@J
@5 BY @,@5 C@,@. D@2@5 D @5 B @-
@6 @@8X D  t  t t  t  B  D  t  t t  t  B O  BCGo 
 
$source_location
	
 
@3@;@8CGp  		
@9XD  t  t t  t  B  D  t  t t  t  B O  BC@2Fr @3@,@5 @@@@#@( @@,
@5 D@D@. 	
@2@5 D'@. D@/ D(@/ 	
@2@6 @@<@J@A
@8X D  t  t t  t  C O  CC@!A @3@. BJ	 @2@. BN@+
@2@. @@/ @@.
loop_error@2@/ C
@2@6 @A@8X D  t  t t  t  A  D  t  t t  t  A O  ACF @3@5 Ar@;@6 C@8CF @3@K@. @ A@-@2@6 @@8CF @3@. @@. Av Ax@2@-@2@6 @@8X D  t  t t  t  B  D  t  t t  t  B O  B C@YB 
@3@E
@0@. C@+@2@5 @@F
@@@5 C@D@$
@<@@ @5 @_@D@J@<@6file_directory_name @A@<@$@@
@(	 A@D@6working_directory @A@<@>@(	 B@D@,@-@5 @y@6 E
@G@A@8X D  t  t t  t  @  D  t  t t  t  @ O  @CH 
@3@5 B@;@8CH 
	@3
@6 @@8X D  t  t t  t  C<  D  t  t t  t  C< O  C;C@'E7 @3@@	 @F @@5 @G@=
 A	  @5 @[@< B. @@5 @G@D	@& A:@<@& @N@8X XQM @W-S XD  t  t t  @Wt message_hook 	D  t  t t  @Wt  E D  t  t t  @Wt  E P EC@<u DGQ@3@0 @@1 B@2@5memberlists@5increase_defect_counter  @ A@5nl  A@5print_message_lines @@5flush_output  @@;@8C@G E@3@;@8XPtry_further_conc_simplification C@M@g @3@,
@,@5eliminate_redundant_moduluses @@,@5simplify @@;@-x@5replace_conc
data__concfurther_simplified@0conc@1	@1@1@1@2@5assert_log_fact @@;@=@& @proved@0	@1@1@1@2@5 E4@5add_proved_concdata__proved_conc@5issue_proved_message @@<@J@;@8X Pnondeclared C	@g @3@-@-@5	var_const @@;@I@8C@g @3@;@8X P@!does_not_satisfy_index_constraint C@g 
&
@3@5 EE @@5 EI@;@8C@$@g 
..
@3@;@=@.<	
@2@5infer @@<	@.>	@2@5 EN@;@8C@g 
@3@.<>
	@2@5 EN@;@8X P@ checkvalidtraversalconditiontype C@g @3boolean@5	checktype @@;@=@5simplification_is_on  @@5 E)@<@$	@;@8C@g @3@7Above traversal condition does not typecheck correctly.@5stopwith DT@;@8X Pstatement_norm C@g 	
 C+
 C+
@3
@5 Ec @@6 Ee@8C@*@g 			
and
 Ef
@3@,@5 Ee@,@5 Ee
@6lower_upper @@8C@g 	
or
 Ek
@3
@5 Ee@6 Ee@8C@g 	
>=
<=
@3@5 Ee
@6 Ee@8C@g 
	@3@;@8X Pdo_rule_substitutions2  C@g  @3@?@5rule_substitution_is_on  @@D@H@;@8C@g @3@5 Es@,@,	@,
@5replace_ruledata__rulessubst_and_elimuser_rule_notoplevel@5substitute_and_eliminate @@I@8C@3@g @3@5 Es@. @+@+	@2@,
@,@5user_rewrite_rule Ey@5ground @5 E@-c@5 EB E{@.
user_rule_yes@/ 	@2 E}@5 E~@I@8C@g   @3@;@8X Pdo_find_lower_numeric_limit_for C@g 
 @@3@,
@5find_upper_numeric_limit_for @@. E
@2@6evaluate_rational_expression @@8C@%@g 
 @Y
	integer@3
@5int @@;@, E@5find_lower_numeric_limit_for @@. @Y
@2@6iss @@8C@%@g 
 @Y
	real@3
@5
base_rational @@;@, E@5 E@. @Y
@2@6 E@8C@%@g 
 @Y
	 E@3@5 E@;
@, E@5 E@. @Y@2@6 E@8C@%@g 
 @Y
	 E@3@5 E@;
@, E@5 E@. @Y@2@6 E@8C@3@g 
 @Y
@3@,@,@5 E
@,@,@5 E@. @Y@2@5 E@,@5append E@6sort @8C@8@g 
 @div
	 E@3
@5 E@. ES
 @2 @@5 E)@;@, E@5 E@. E@/ E
@2@6 E@8C@r@g 


 E E
	 E@3
@, E@,@5 E@. EQ @2 @@5 E)@, E@,@5 E@=@. Em @2 @@5 E)@% D}@<
@. Em @2 E@,@5safe_deduce @@. E@/ E@2@5 E@,@5 E@,@5 E@6 E@8C@x@g 
 E E
*
 E
 E@3@=
@, E@,@5 E@. Em @2 @@5 E)@<@. Em
 @2 E@,@5 E@A@=@, E@,@5 E@. EQ @2 @@5 E)@<@. EQ @2 E@,@5 E@A@,@5 E@6 E@8C@w@g 
 E E
 E E
 E@3@=
@, E@,@5 E@. Em @2 @@5 E)@<@. Em
 @2 E@,@5 E@A@=@, E@,@5 E@. EQ @2 @@5 E)@<@. EQ @2 E@,@5 E@A@,@5 E@6 E@8C@@g 
 E E
 E

  E@3@=@, E@,@5 E@. Em @2 @@5 E)@<@. Em @2 E@,@5 E@A@=@. ES
 @2 E@,@5 E@B@<@2@=
@, E@,@5 E@. EQ @2 @@5 E)@A@<
@, E@,@5 E@. EL @2 @@5 E)@A@,@5 E@6 E@8C@@g 
 E E
 E
  E@3@=@, E@,@5 E@. Em @2 @@5 E)@<@. Em @2 E@,@5 E@A@=@. ES
 @2 E@,@5 E@B@<@2@=
@, E@,@5 E@. EQ @2 @@5 E)@A@<
@, E@,@5 E@. EL @2 @@5 E)@A@,@5 E@6 E@8C@@g 
 E E
 E

	 E@3@=@, E@,@5 E@. EL @2 @@5 E)@<@. EL @2 E@,@5 E@A@=
@, E@,@5 E@. EQ @2 @@5 E)@<@ @=@. Em
@2 E@,@5 E@<
@. EQ
 @2 E@,@5 E@A
@, E@,@5 E@. EQ @2 @@5 E)@. E@/ E@2@5 E@,@5 E@,@5 E@6 E@8C@@g 
 E E
 E
	 E@3@=@, E@,@5 E@. EL @2 @@5 E)@<@. EL @2 E@,@5 E@A@=
@, E@,@5 E@. EQ @2 @@5 E)@<@ @=@. Em
@2 E@,@5 E@<
@. EQ
 @2 E@,@5 E@A
@, E@,@5 E@. EQ @2 @@5 E)@. E@/ E@2@5 E@,@5 E@,@5 E@6 E@8C@@g 
 E E
 E

	 E@3@=@, E@,@5 E@. EL @2 @@5 E)@<@. EL @2 E@,@5 E@A@=
@, E@,@5 E@. EL @2 @@5 E)@<@"@=@. Eo
@/ E@2 E@,@5 E@<
@. EL
 @2 E@,@5 E@A
@, E@,@5 E@. EL @2 @@5 E)@. @Y@2@5 E@,@5 E@,@5 E@6 E@8C@@g 
 E E
 E
	 E@3@=@, E@,@5 E@. EL @2 @@5 E)@<@. EL @2 E@,@5 E@A@=
@, E@,@5 E@. EL @2 @@5 E)@<@"@=@. Eo
@/ E@2 E@,@5 E@<
@. EL
 @2 E@,@5 E@A
@, E@,@5 E@. EL @2 @@5 E)@. @Y@2@5 E@,@5 E@,@5 E@6 E@8C@%@g 
 E
	 E@3
@5 E@;@, E@5 E@. E
@2@6 E@8C@%@g 
 E
	 E@3
@5 E@;@, E@5 E@. E
@2@6 E@8C@%@g 
 E
	 E@3@5 E@;
@, E@5 E@. E@2@6 E@8C@%@g 
 E
	 E@3@5 E@;
@, E@5 E@. E@2@6 E@8C@3@g 
 E
@3@,@,@5 E
@,@,@5 E@. E@2@5 E@,@5 E@6 E@8C@l@g 
 E
	 E@3
@5 E@;@=@$@. EQ
 @2 @@5 E)@;@, E@5 E@. E
@2@5 E@A@<@5@= 
@5 E@;@&	 @& D}@A@<@ @. EL
 @2 @@5 E)@;@, E@5 E@. E
@2@6 E@A@8C@i@g 
 E
	 E@3
@5 E@;@=@$@. EQ
 @2 @@5 E)@;@, E@5 E@. E
@2@5 E@A@<@2@=@&
 @;@&	 @& D}@A@<@ @. EL
 @2 @@5 E)@;@, E@5 E@. E
@2@6 E@A@8C@i@g 
 E
	 E@3@5 E@;@=@$@. EQ @2 @@5 E)@;
@, E@5 E@. E@2@5 E@A@<@2@=@& @;@&	 @& D}@A@<@ @. EL @2 @@5 E)@;
@, E@5 E@. E@2@6 E@A@8C@i@g 
 E
	 E@3@5 E@;@=@$@. EQ @2 @@5 E)@;
@, E@5 E@. E@2@5 E@A@<@2@=@& @;@&	 @& D}@A@<@ @. EL @2 @@5 E)@;
@, E@5 E@. E@2@6 E@A@8C@+@g 
 E@3@,
@5 E
@5 E@. Em
 @2 @@5 E)@. E

@2@6 E@8C@E@g 
 E
@3@,@,@5 E@,@,@5 E
@,@,@5 E
@,@,@5 E@-@-@6calc_product_bounds
 @@8C@k@g 
 E
	 E@3
@5 E@;@=@#@. EQ
 @2 @@5 E)@, E@5 E@. E
@2@5 E@A@<@5@=@!@. EL
 @2 @@5 E)@, E@5 E@. E
@2@5 E@<@. E
@2 E@6search_for_lower_numeric_limit @@A@A@8C@Z@g 
 E   E@3@;@=@. ES @2 E@,
@5 E@B@<@2@=@, E@,
@5 E@. EQ @2 @@5 E)@A@<@, E@,
@5 E@. EL @2 @@5 E)@A
@6 E@8C@@g 
 E
	 E@3@5 E@. Em @2 @@5 E)@;
@, E@,@5 E@=@. EL @2 @@5 E)@% D}@A@<@D@=
@, E@,@5 E@. EQ @2 @@5 E)@<@ @=@. EQ
 @2 E@,@5 E@<
@. Em
@2 E@,@5 E@A@. EQ @2 @@5 E)@;@. E@2@5 E@,@5 E@6 E@8C@@g 
 E
	 E@3@5 E@. EL @2 @@5 E)@;
@, E@,@5 E@=@. EQ @2 @@5 E)@% D}@A@<@F@=
@, E@,@5 E@. EL @2 @@5 E)@<@"@=@. EL
 @2 E@,@5 E@<@. Eo
@/ E@2 E@,@5 E@A@. EL @2 @@5 E)@;@. E@2@5 E@,@5 E@6 E@8C@@g 
 E
	 E@3@=
@, E@,@5 E@. EQ @2 @@5 E)@<@ @=@. EQ
 @2 E@,@5 E@<
@. Em
@2 E@,@5 E@A
@, E@,@5 E@. EQ @2 @@5 E)@, E@,@5 E@. Em @2 @@5 E)@. E@2@5 E@,@5 E@,@5 E@6 E@8C@N@g 
 E
	 E@3
@, E@,@5 E@. EL @2 @@5 E)@, E@,@5 E@. Em @2 @@5 E)@. E@2@5 E@,@5 E@6 E@8C@@g 
mod
	 E@3spark@5get_provenance_frameworkdata__provenance
@5 E@;@=@"@5 E
 @5\= @;@& D}@. E
@2@5 E@B@B@A@<@@=@f@. EQ
 @2 @@5 E)@;@=@H@, E@,@5 E@. EQ @2 @@5 E)@, E@,@5 E@. EL
@2 @@5 E)@. Eo@2 @@5 E)@,@5 E@5 E@$	@<@& D}@&	 @B@B@A@<@ @. EL
 @2 @@5 E)@& D}@. @Y
@2@5 E@B@B@A@;@8C@J@g 
 E	  E@3 E@5 E@=@,
 E@5 E@. EQ
 @2 @@5 E)@<@ @=@. EQ @2 E@5 E@<
@. Em@2 E@5 E@A
@;@8C@m@g 


 E		 E@3 E@5 E@=@,
 E@,@5 E@. EL
 @2 @@5 E)@<@"@=@. EL @2 E@,@5 E@<@. Eo@/ E@2 E@,@5 E@A
@;@, E@,@5 E@. @Y@2@5 E@,@5 E@6 E@8C@8@g 
abs	 E@3@5 E@;@=@. Em @2 @@5 E)@;@$	@<@. EL @2 @@5 E)@;@. E@2@5 E@;@8C@8@g 
 E	 E@3@5 E@;@=@. Em @2 @@5 E)@;@$	@<@. EL @2 @@5 E)@;@. E@2@5 E@;@8C@@g 


 E@3@,
@,@5 E@,@,@5 E@=@. Em
@2 @@5 E)@. Em
 @2 @@5 E)@$	
@<@;@=@. Em @2 @@5 E)@. Em 
@2 @@5 E)@&	 @<@. Em @2 @@5 E)@. Em
@2 @@5 E)@. E@2@5 E@,@5 E@6 E@8CA%@g 


**
	 E@3
@5 E@;@=@&
 @&	@& D}@B@B@<A@=@&
@; E@5 E@B@B@<@@=@Y@^
@Z @j@;@I@B@B@<@@=@5 E@. E
@2@5 E@5 E@;@& D}@B@B@<@@=@<@. Em @2 E@,@5 E@, E@,@5 E@. Em @2 @@5 E)@. E
@2@5 E@,@5 E@5 E@<@{@=@4@. E
@2 @5 E)@. E@2@, E@5 E@. Em @2 @@5 E)@. E
@2@5 E@A@B@<@E@. EL @2 E@,@5 E@. E
@2@5 E)@, E@,@5 E@. EL @2 @@5 E)@. E
@2@5 E@,@5 E@6 E@8CA%@g 


 E
	 E@3
@5 E@;@=@&
 @&	@& D}@B@B@<A@=@&
@; E@5 E@B@B@<@@=@Y@^
@Z @j@;@I@B@B@<@@=@5 E@. E
@2@5 E@5 E@;@& D}@B@B@<@@=@<@. Em @2 E@,@5 E@, E@,@5 E@. Em @2 @@5 E)@. E
@2@5 E@,@5 E@5 E@<@{@=@4@. E
@2 @5 E)@. E@2@, E@5 E@. Em @2 @@5 E)@. E
@2@5 E@A@B@<@E@. EL @2 E@,@5 E@. E
@2@5 E)@, E@,@5 E@. EL @2 @@5 E)@. E
@2@5 E@,@5 E@6 E@8C@@g 
 E
	 E@3@. Em @2 E@,@5 E@. Em
 @2 E@,@5 E@, E@,@5 E
@, E@,@5 E@. Em @2 @@5 E)@. Em @2 @@5 E)@=@. Em@2 @@5 E)@. E@2@5 E@<@& @&	 @,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 E
	 E@3@. Em @2 E@,@5 E@. Em
 @2 E@,@5 E@, E@,@5 E
@, E@,@5 E@. Em @2 @@5 E)@. Em @2 @@5 E)@=@. EQ @2 @@5 E)@. E@2@5 E@<@& @&	 @,@5 E@,@5 E@,@5 E@6 E@8C@k@g 
 
	 E@3
@5 E@;@=@#@. EQ
 @2 @@5 E)@, E@5 E@. 
@2@5 E@A@<@5@=@!@. EL
 @2 @@5 E)@, E@5 E@. 
@2@5 E@<@. 
@2 E@6 E@A@A@8C@Z@g 
    E@3@;@=@. ES @2 E@,
@5 E@B@<@2@=@, E@,
@5 E@. EQ @2 @@5 E)@A@<@, E@,
@5 E@. EL @2 @@5 E)@A
@6 E@8C@@g 
 
	 E@3@5 E@. Em @2 @@5 E)@;
@, E@,@5 E@=@. EL @2 @@5 E)@% D}@A@<@3@=
@, E@,@5 E@. EQ @2 @@5 E)@<@. EQ
 @2 E@,@5 E@A@. EQ @2 @@5 E)@;@. @2@5 E@,@5 E@6 E@8C@@g 
 
	 E@3@5 E@. EL @2 @@5 E)@;
@, E@,@5 E@=@. EQ @2 @@5 E)@% D}@A@<@3@=
@, E@,@5 E@. EL @2 @@5 E)@<@. EL
 @2 E@,@5 E@A@. EL @2 @@5 E)@;@. @2@5 E@,@5 E@6 E@8C@~@g 
 
	 E@3@=
@, E@,@5 E@. EQ @2 @@5 E)@<@. EQ
 @2 E@,@5 E@A
@, E@,@5 E@. EQ @2 @@5 E)@, E@,@5 E@. Em @2 @@5 E)@. @2@5 E@,@5 E@,@5 E@6 E@8C@N@g 
 
	 E@3
@, E@,@5 E@. EL @2 @@5 E)@, E@,@5 E@. Em @2 @@5 E)@. @2@5 E@,@5 E@6 E@8C	@g @3@6calculate_known_lower_limit_for @@8X Pfind_element C@g 
update@3@. ES	@2@5 EN@;@5 E @@;@8C@g 
 E		@3@. BP	@2@5 EN@;@8C@+@g 	@3@?@5 A @D@H@0	mk__array@+@2@5 @w  E@5 E@,
@5reverse E
@6find_array_component @@8C@2@g 	@3@?@5 E@D@H@0@+@+
@2@5 E@-array@5mk__function_namedata__declarations E@5 E
@,@5 E@6 E@8C@g 

element	@3@;@8X Pcopy_subst_facts_to_log  C@g @3@.potential_subst_fact@+@+	@2@5retract @5 E4@I@8C@g   @3@;@8X Phandle_nested_used_facts C@g @3@6save_nested_used_facts @@8C@g @3@5restore_nested_used_facts @@I@8X Pcreate_new_fact C@.@g @3@,
@,@,@,
@5rewrite_rule_match @@,@5fulfil @@L@5dont_already_know @@5var_free @
@.rewrite	@2@-@6record_rule_success @@8X Preport_to_user_deadpaths_x C@g @3@5proved_all_conclusions  @@;@6write_deadpath_message  @@8C@g @3@5found_contradiction  @@;@6 F@8C@g @3@?	@5@!get_zombiescope_no_check_required	data__vcg@D	@H@; - No dead path detected 
@5 A @;@8C@g @3@+ - DPC not required for intermediate check
@5 F@;@8X Pcompress C@%@g 
@3@5	s_integer @@5 F@,
@. @Y
@2@5 E@0
@2@5 F @@;@8C@2@g 		
@3@,
@,@5essence @
@,@5 F@,@. @Y@2@5 E@0@. E
@2@2@5 F@;@8C@)@g 
@3@0@2@,
@5 F@0
@2@0@+@2@5 F@ 	
@!@;@8C@g 
 E

@3@;@8C
@g 

@3@;@8C@g @3@;@8X Phoist_pf_traversal_conditions C@g @3@-@,	@5get_pfs_traversal_condition	data__pfs@5hoist_pf_traversal_conditions_x @@I@8C@g @3@;@8X Pcompatible_record_type C@g @3@.record@+
@2@5type E@. F(@+@2@5 F*@5 E@6same_record_field_names @@8X Psubstitute_and_eliminate_x C@g @3@& E}@.know_eliminated	@2@5assertz @6issue_substitution_message @@8C@g @3@.know_eliminated_in_subgoaling	@2@6 F4@8X Psatisfy_goal_A_implies_B C@g 
 C+@3@. D@2@6satisfy_goal @@8C@g 
 C+	@3@6 F>@8X Pis_update_composite_hyp C@g 	
 E		
@3@5exp_contains_exp @@;@8C@g @3@,
@5 A upf_@-@5 @` @,@5 BS @5 FC@;@8X Psplint C@g 
 @Y@3@5 F@. E@2@5 E@;@8C@g 
 E
 E@3@5 F@. E@2@5 E@;@8C@g 	 @3@;@8X D  t  t t  @Wt @*get_processed_hyp_with_field_op_in_subgoal 	D  t  t t  @Wt issued_contradiction_message  	D  t  t t  @Wt used 	P@-substitute_and_eliminate_potential_subst_fact C@g  E{@3@5 F0 @substituted@0	@1
@1@1@2@5 E4@6 E @@8C@g 	subst_fld@3@5substitute_and_eliminate_y @substituted_fld@0	@1
@1@1@2@6 E4@8X Pwrite_path_action C@g 	
 EG
@3@;@5 FY @@; &@5 A @5 E@;@5 F[@;@8C@,@g 	
:=
@3@5spacernewutilities@5 A  := @5 F]@=@,@5 E)@<@#@;@5 Ff@;@8C
@g 	@3        unit function@5 F]@;@8X Pfetch_conjunction_list C@g 
 Ef
@3@,@5 Fj @@,
@5 Fl@;
@6 E@8C@%@g 
 D Ek
@3@. D
@2@,@5 Fl@. D@2@,
@5 Fl@;
@6 E@8C@g  	@9X D  t  t t  @Wt current_root 	D  t  t t  @Wt stack 	Pbitwise_deduce C@g 
 Eobit__and@3@;@. Eo@2@6deduce @@8C@-@g 
 Eo  Fq@3@. Em @2@,
@5deduce_once @@. Em @2@,@5 Fv@;
@6 E@8C@B@g 


 Eo Fq
@3@. Em @2@,@5 Fv@. Em
 @2@,@5 Fv@. Eo @2@,@5 Fv@;@,@5 E@5 E@;@8C@g 
 Eo
 Fq@3@;@. Eo@2@6 Fs@8C@.@g 
 Eo
 Fq@3@. Em @2@,
@5 Fv@. Em @2@,@5 Fv@;
@6 E@8C@.@g 
 Eo
 Fq@3@. Em @2@,
@5 Fv@. Em @2@,@5 Fv@;
@6 E@8C@@g 


 Eo
 Fq
@3@. Em @2@,@5 Fv@. Em @2@,@5 Fv@=@=@ 

 @Y@!@<
@ 

 @Y@!@% D}@<@1@=@. Eo
@2@,@5 Fv@<@!@=@. Eo
@2@,@5 Fv@<@. Eo@. @Y@2
@2@,@5 Fs@;@,@5 E@5 E@;@8C@g 
 Eobit__or@3@;@. Eo@2@6 Fs@8C@-@g 
 Eo Fy@3@. Em @2@,
@5 Fv@. Em @2@,@5 Fv@;
@6 E@8C@-@g 
 Eo Fy@3@. Em @2@,
@5 Fv@. Em @2@,@5 Fv@;
@6 E@8C@i@g 
 Eo Fy
@3@. Em @2@,@5 Fv@. Em
 @2@,@5 Fv@=@. Eo @2@,@5 Fv@% D}@<@. Eo@2@,@5 Fv@. Eo
@2@,@5 Fv@;@,@5 E@,@5 E@5 E@;@8C@g 
 Eo
 Fy@3@;@. Eo@2@6 Fs@8C@2@g 
 Eo
 Fy @Y@3@. Em @2@,
@5 Fv@. Em @2@,@5 Fv@;
@6 E@8C@@g 
 Eo
 Fy
@3@. Em @2@,@5 Fv@. Em @2@,@5 Fv@=@5
@5 E@Y@^
@Z @l

@5next_two_to_N_minus_1_above @@. Eo
@2@,@5 Fs@. Eo
@2@,@5 Fs@% D}@B@B@A@<@g@=@!@. Eo@. @Y@2
@2@,@5 Fs@% D}@% D}@B@B@A@<@D@. Eo@+@2@,@5infrule_int_rhs @@,@5 F{@. Eo@+@2@,@5 F~@,@5 F{@=@Y@^@^@l@#@<	@Y@^@^@i@#@. Eo
@2@,@5 Fs@;@,@5 E@,@5 E@,@5 E@5 E@;@8C@g 
 Eobit__xor@3@;@. Eo @2@6 Fs@8C@-@g 
 Eo  F@3@. Em @2@,
@5 Fv@. Em @2@,@5 Fv@;
@6 E@8C@j@g 


 Eo F
@3@. Em @2@,@5 Fv@. Em
 @2@,@5 Fv@=@. Eo @2@,@5 Fv@<@$@=@. Eo@/ E
@2@,@5 Fs@<@. Eo@/ E
@2@,@5 Fs@;@,@5 E@5 E@;@8C@g 
 Eo
 F@3@;@. Eo @2@6 Fs@8C@2@g 
 Eo
 F @Y@3@. Em @2@,
@5 Fv@. Em @2@,@5 Fv@;
@6 E@8C@@g 
 Eo
 F
@3@. Em @2@,@5 Fv@. Em @2@,@5 Fv@=@5
@5 E@Y@^
@Z @l

@5 F{@. Eo
@2@,@5 E@. Eo
@2@,@5 E@% D}@B@B@A@<@g@=@!@. Eo@. @Y@2
@2@,@5 E@% D}@% D}@B@B@A@<@D@. Eo@+@2@,@5 F~@,@5 F{@. Eo@+@2@,@5 F~@,@5 F{@=@Y@^@^@l@#@<	@Y@^@^@i@#@. Eo
@2@,@5 Fs@;@,@5 E@,@5 E@,@5 E@5 E@;@8X Pwrite_before_vc_banner C@&@g @3@,@-@,@5
get_vcg_vc F
@,
@5
get_vcg_trace F

@5maybe_echo_vc_trace @@5 F] D@5 F]@5 E@;@8X Ptry_further_hyp_simplification C@;@g @3@,
@,@5 E&@,@5 E)@;@- E,@5replace_hyp	data__hyp@;@=@& @	redundant@5save_eliminate @@< E2@0hyp@1	@1@1@1@2@5 E4@;@8X Pequivalence C@3@g @3@.<->@+	@+
@2 E,@,@5get_hyp F E,@,@5 F E,@,
@5add_hyp Fforwardchain@0@1@1
@1
@1@2@5 E4@I@8C@3@g @3@. F@+	@+
@2 E,@,@5 F E,@,@5 F E,@,
@5 F F@0@1@1
@1	@1@2@5 E4@I@8C@A@g @3@. F@+	@+
@2 E,@,@5 F@. D	@2 E,@,@5 F@. D
@2@,
@5negin @
 E,@,@5 F	backchain@0@1@1@1
@1@2@5 E4@I@8C@A@g @3@. F@+	@+
@2 E,@,@5 F@. D
@2 E,@,@5 F@. D	@2@,
@5 F
 E,@,@5 F F@0@1@1@1
@1@2@5 E4@I@8X Pset_simplify C@@g 
\/
@3@,@5 F @@,
@5 F@=@$
@;@$	@B@B@A@<@d@=@.@ 
set@!@ 

 F@!@,@5 E@,@5
simp_set_list @@,@5 E@ 	
 F@!@<@4@=@.	subset_of
@2@5 EN@;@$	
@<@=@. F
@2@5 EN@;@$	@<
@ 	
 F
@!@B@B@A@;@8C@m@g 
/\
@3@,@5 F@,
@5 F@=@$
@;@$	@B@<@J@=@ 
 F@!@ 

 F@!@5make_intersection @@<@/@=@. F
@2@5 EN@;@$	@<@=@. F
@2@5 EN@;@$	
@<
@ 	
 F
@!@B@;@8C@u@g 
\
@3@,@5 F@,
@5 F@=@$
@;@ 	
 F@!@B@<@N@=@ 

 F@!@$	@B@<@=@=@ 
 F@!@ 

 F@!@5make_difference @@<@"@=@. F
@2@5 EN@;@ 	
 F@!@<
@ 	
 F
@!@B@;@8C@@g 
 F
@3@,@5 F@,
@5 F@=@@=@$
@B@B@B@<@@=@ 
 F@!@B@B@B@<@@=@,@ 

 F@!@=
@. F@2 @@5 F@<@. F@2 @@5 F@B@B@<@c@=@ 
 F@!@. F
@2 @@5 F@B@<@D@=@)@ 
 F@!@=
@. F
@2 @@5 F@<@. F
@2 @@5 F@B@<@ 
 F@!@ 

 F@!@5is_subset_of @@B@B@&	 @@<@ 	
 F
@!@B@B@B@;@8C@?@g 
strict_subset_of
@3@,@5 F@,
@5 F@=@ 
 F@!@ 

 F@!@5is_strict_subset_of @@&	 @@<
@ 	
 F
@!@B@;@8C@E@g 
in
@3@,@5 E)@,
@5 F@=@$@ 

 F@!@=@. F
@2@5 EN@&	 @@<@.not_in
@2@5 EN@&	 @@<
@ 	
 F
@!@;@8C@E@g 
 F
@3@,@5 E)@,
@5 F@=@$@ 

 F@!@=@. F
@2@5 EN@&	 @@<@. F
@2@5 EN@&	 @@<
@ 	
 F
@!@;@8C@)@g 
 BP
@3@,@5 F@,
@5 F@=@$
@&	 @@<
@ 	
 BP
@!@;@8C@E@g 
 ES
@3@. BP
@2@,@5 F@=@& @@&	 @@B
@<@#@=@ 
 BP
@!@ 	
 ES
@!@<@ 	
 D@!@B
@;@8C@g 
 F

 F@3@,@5 F@5 E@;@8C@*@g @3@=
@5 AW @$	@B
@A@<@0@+
@+@2@5 E@,@5	eval_list @@0
@2@5 E@;@8X Pjoin C@i@g 
 BP

 BP	@3@=@&	 E@<@&	 E
@,@5insert @@,@,@5find_multipliers @@. @Y@. E@2@/ E@2@,@5norm_typed_expr @@,@. @Y@. E@2@/ E@2@5 E@. BP@2@6
save_join_hyp @@8C@m@g 
 BP

 EQ	@3@=@&	 E@<@&	 E
@,@5 F@,@,@0@2@5 F@. @Y@. E@2@/ E@2@,@5 F@,@. @Y@. E@2@/ E@2@5 E@. EQ@2@6 F@8C@i@g 
 BP

 ES	@3@=@&	 E@<@&	 E
@,@5 F@,@,@5 F@. @Y@. E@2@/ E@2@,@5 F@,@. @Y@. E@2@/ E@2@5 E@. ES@2@6 F@8C@@g 
 EQ

 EQ	@3@=@&	 E@%@<@&	 E@% 
@,@5 F@,@,@0@1@2@5 F@. @Y@. E@2@/ E@2@,@5 F@,@. @Y@. @Y@. E@2@/ E@2@/ E@/ E@. @Y@2@2@5 E@. EQ@2@6 F@8C@m@g 
 EQ

 BP	@3@=@&	 E@<@&	 E
@,@5 F@,@,@0@2@5 F@. @Y@. E@2@/ E@2@,@5 F@,@. @Y@. E@2@/ E@2@5 E@. EQ@2@6 F@8C@i@g 
 ES

 BP	@3@=@&	 E@<@&	 E
@,@5 F@,@,@5 F@. @Y@. E@2@/ E@2@,@5 F@,@. @Y@. E@2@/ E@2@5 E@. ES@2@6 F@8C@n@g 
 BP

 Em E@3@=@&	 E@<@&	 E
@,@5 F@,@,@0@2@5 F@. @Y@. E@2@/ E@2@,@5 F@,@. @Y@. E@2@/ E@2@5 E@. Em@2 E@6 F@8C@n@g 
 Em E	
 BP@3@=@& E@<@& E
@,@5 F@,@,@0@2@5 F@. @Y@. E@2@/ E@2@,@5 F@,@. @Y@. E@2@/ E@2@5 E@. Em@2 E@6 F@8C@s@g 
 Em E	
 Em E@3@=@% E@<@% E
@,@5 F@,@,@0@1@2@5 F@. @Y@. E@2@/ E@2@,@5 F@,@. @Y@. E@2@/ E@2@5 E@. Em@2 E@6 F@8C@q@g 
 EQ

 Em E@3@=@&	 E@<@&	 E
@,@5 F@,@,@0@1@2@5 F@. @Y@. E@2@/ E@2@,@5 F@,@. @Y@. E@2@/ E@2@5 E@. EQ@2 E@6 F@8C@q@g 
 Em E	
 EQ@3@=@& E@<@& E
@,@5 F@,@,@0@1@2@5 F@. @Y@. E@2@/ E@2@,@5 F@,@. @Y@. E@2@/ E@2@5 E@. EQ@2 E@6 F@8X Ps_atomic C@g @3@=@5 F@<@5 E @Y@_@Z @l@;@8C@g 
 E	@3@5 F@Y@`@Z @l@;@8X P E C@)@g 
 F_
@3@=
@5satisfies_index_constraint @@;@5 E)@<@5 EI@;
@5 E@;@8C@g @3@. F_@-@-@2@5 E@5 E)@-@5 EX@;@8X P
push_vc_state  C
@g @3@,@5fetch_and_increment_stack_depth @@5
do_push_vc @@;@8X Pform_number_from_base C@g 	@3@;@Y@_@^@g@o@8C@ @g 	@3@Y@_@Z@g@p

@,@5 F @@;@Y@^@_@^@g@f@o@8C@g 	 @3@;@8X Pform_instantiable_hyp_facts  C@g   @3@5prune_all_forall_hyp  F@I@8C@%@g @3@.for_all@. @+@+	@2@+
@2 E,@,@5 F@. F@. 	@2
@2@5save_skolemisation_of @@I@8C@g    @9X Padd_candidate_fact C@g @3@.get_candidate_fact	@2@6 F4@8X Phoist_pf_actions C@g @3@,	@5get_pfs_action F!@5hoist_pf_actions_x @@I@8C@g @3@;@8X Pcheckhastype C@g  @ EW@3@;@8C@g  @ EW@3@;@8C@u@g 
 F
 
 EW@3@;@5 F@,
@5find_core_type E@=
@-@5 F*@<@=@&
 E@<
@=@&
 E@<@&
 EW@;@=
v@5 EB@; EW@5 G @@<@-@=@. EC

 G
@2@5 A  EW@5 G@. EC

 G
@2@5 E@;@<@. EC

 G
@2@5 E@I@;@8C@u@g 
for_some
 
 EW@3@;@5 F@,
@5 G@=
@-@5 F*@<@=@&
 E@<
@=@&
 E@<@&
 EW@;@=
 G
@5 EB@; EW@5 G@<@-@=@. EC

 G
@2@5 G EW@5 G@. EC

 G
@2@5 E@;@<@. EC

 G
@2@5 E@I@;@8C@9@g 
 @Y
@3@,@5 G@;@,
@5 G@;@=@=@& E@<@&
 E@;@&	 E@<@& E@&
 E@=@&	 E@<@&	 E@;@8C@9@g 
 E
@3@,@5 G@;@,
@5 G@;@=@=@& E@<@&
 E@;@&	 E@<@& E@&
 E@=@&	 E@<@&	 E@;@8C@9@g 
 E
@3@,@5 G@;@,
@5 G@;@=@=@& E@<@&
 E@;@&	 E@<@& E@&
 E@=@&	 E@<@&	 E@;@8C@%@g 
 E
@3@,@5 G@;@=@& E@&	 E@<
@& E@=@&	 E@<@&	 E@;@8C@g 
 E
 E@3 E@5 G@; E@5 G@;@8C@g 
 E
 E@3 E@5 G@; E@5 G@;@8C@%@g 
 E
@3@,@5 G@;@=@& E@&	 E@<
@& E@=@&	 E@<@&	 E@;@8C@%@g 
sqr
@3@,@5 G@;@=@& E@&	 E@<
@& E@=@&	 E@<@&	 E@;@8C@g 
 E
@3 E@5 G@5 G@=@&	 E@<@&	 E@;@8C@g 
 @Z
@3@5 G@;@=@&	 E@<@&	 E@;@8C@g 
 
 E@3 E@5 G@; E@5 G@;@8C@8@g 
 BP
 EW@3@,@5 G@=@=@& E@<@& E@;@,
@5 G@=@&
 E@<@&
 E@<@5 G@A
@;@8C@8@g 
 ES
 EW@3@,@5 G@=@=@& E@<@& E@;@,
@5 G@=@&
 E@<@&
 E@<@5 G@A
@;@8C@>@g 
 EQ
 EW@3@,@5 G@=@=@& E@<@& E@;@,
@5 G@=@&
 E@<@&
 E@<
enumerated@5 F*@5 G@A
@;@8C@>@g 
 EL
 EW@3@,@5 G@=@=@& E@<@& E@;@,
@5 G@=@&
 E@<@&
 E@< G@5 F*@5 G@A
@;@8C@>@g 
 Em
 EW@3@,@5 G@=@=@& E@<@& E@;@,
@5 G@=@&
 E@<@&
 E@< G@5 F*@5 G@A
@;@8C@>@g 
 Eo
 EW@3@,@5 G@=@=@& E@<@& E@;@,
@5 G@=@&
 E@<@&
 E@< G@5 F*@5 G@A
@;@8C@<@g 
 E
@3@5 G@=@. E@+
@+@2@5 F*@A@<@,@5 G@. G@+
@+@2@5 F*
@5checkhastypelist @@5 G@;@8C@7@g 
 E
@3@,@5 G@=@. G@+
	@2@5 F*@A@<@,@5 G@. G@+
	@2@5 F*
@5 G@;@8C@g 
 D
 EW@3 EW@5 G@;@8C@g 
 Ef
 EW@3 EW@5 G@; EW@5 G@;@8C@g 
 Ek
 EW@3 EW@5 G@; EW@5 G@;@8C@g 
 C+
 EW@3 EW@5 G@; EW@5 G@;@8C@g 
 F
 EW@3 EW@5 G@; EW@5 G@;@8C	@g 	 E@3@5 F@;@8C@g @3@5 E@-@5 EB@;@8C@g 
odd
 EW@3 E@5 G@;@8C@g 
pred
@3@5 G@;@= G@5 F*@<@&	 E@;@8C@g 
succ
@3@5 G@;@= G@5 F*@<@&	 E@;@8C@g 
 @s
 E@3@,@5 G@;@.sequence@-@2@5 F*@;@8C@g 
 A
@3@,@5 G@. G	@2@6 F*@8C@g 
last
@3@,@5 G@. G	@2@6 F*@8C@g 
nonfirst
@3@5 G@. G@-@2@6 F*@8C@g 
nonlast
@3@5 G@. G@-@2@6 F*@8C@g 
@
@3@5 G@. G@-@2@5 F*@6 G@8C@g 
 F
@3@5 G@. F@-@2@5 F*@6 G@8C@g 
 F
@3@5 G@. F@-@2@5 F*@6 G@8C@g 
 F
@3@5 G@. F@-@2@5 F*@6 G@8C@ @g 
 F
 EW@3@,@5 G@. F@+
@2@5 F*
@5 G@;@8C@ @g 
 F
 EW@3@,@5 G@. F@+
@2@5 F*
@5 G@;@8C@g 
 F
 EW@3@,@5 G@. F@-@2@5 F*@5 G@;@8C@g 
 F
 EW@3@,@5 G@. F@-@2@5 F*@5 G@;@8C
@g @3@. G@-@2@6 F*@8C@g 
@3@,@5 G@. G@2@5 F*@6 G@8C
@g 
 F@3@. F@-@2@6 F*@8C@g 
 F
@3@,@5 G@. F@2@5 F*@. F@2@6 G@8C@:@g 
 E
@3@=@. G@0@+@2@+@2@5 F*@A
@<@,
@5 G
@. G@0@+@2@+@2@5 F*@. F_@-@-@2@5 E@6 EX@8C@@g @3@?@5 E@D@H@0@+
@+@2@5 E E@5 E@=@B@&
 E@;@0@+@+
@2@0@+@+@2@5collect_indices_and_values @@;@,@5 EX
@5checkrestoflist @@,@5 EX@5 G-@. G@0@2@2@5 F*@B@B@<@+@&

mk__record@;@,@,@5collect_fields_and_values @@. F(@+@2@5 F*@,@5permutation_of_fields @@6
checktypelist @@B@B@B@8C@T@g @3@?@5 E@D@H@0@+
@1@+@2@5 E@, E@5 E@. F_@-@-@2@5 E@;@=@. G@0@+
@2@+@2@5 F*@$	@<@5 G@. G@0@+
@2@+@2@5 F*@6 EX@8C@@g @3@?@5 E@D@H@0@+
@+@2@5 E E@5 E@=@`@, E@5 E@;@0@+
@+@2@0@+@+@2@5 G*@;
@,@5 EX@5 G-@,@5 EX@5 G-@=@. G@0@2@2@5 F*@$	@<@5 G@. G@0@2@2@5 F*@B@B@<@0 F)@5 E@;@,@,@5 G1@. F(@+@2@5 F*@,@5 G4@6 G7@B@B@B@A@8C@?@g @3@?@5 E@D@H@,
@,@5function_template E@,@5 G7@=@,
@5function E@A@<@,
@,@5 G=@0@2@0	@2@5compatible_type_lists @
@5 G@@;@8C@M@g @3@?@5 E@D@H@- Bg@-@0@+
@2@-@5record_function E@,@5 G@0@+@-@2@5 E@=@0@2@5 G=@A
@<@0@2@,
@5 G=@0
@2@0	@2@5 G@@;@8C@;@g @3@?@5 E@D@H@- E@-@0@+
@1@+@2@-@5 GC@5 G@0@+@-@2@5 E@0	@1@+
@2@5 G=
@5 G@;@8C@^@g 
@3@?@5 E@D@H@?@-@-@5 G:@D@H@?@-@-@-@-@-@5 GC@D@H@0@+
@+@2@5 E@5check_is_an_ok_arity_function @@,@5 G7@=
@,
@5 G=@A@<@,
@,@5 G=@0@2@0	@2@5 G@
@5 G@@;@8C@g 	 E@3 E@5 G@;@8X P E C@@g 
 E@3@,@. E
@2@5 E@,@. E@2@5 E@,@. E	
@2@5 E@,@. E	@2@5 E@0@1@1@1@2@5
choose_max @@0@1@1@1@2@5
choose_min @@=
@$
@5 E@<@&@=
@$
@5 E@<@=
@$@5 E@<@5 E@;@=
@$
@5 E@<@&@=
@$
@5 E@<@=
@$@5 E@<@5 E@;@8C@@g 
 E@3@. E
@2@,@5 E@. E@2@,@5 E@. E	
@2@,@5 E@. E	@2@,@5 E@0@1@1@1@2@5 GI@0@1@1@1@2@5 GL@=
@$
@5 E@<@&@=
@$
@5 E@<@=
@$@5 E@<@5 E@;@=
@$
@5 E@<@&@=
@$
@5 E@<@=
@$@5 E@<@5 E@;@8X Preport_to_user_deadpaths C@g @3@,	@5current_vc_number @@,
@5telling  @W@5tell VC: @5 F@5 F@5 E @@5 GW@;@8X Pnozeros C@)@g 
 E
 E

@3@5zero @@5 F @@0@. E
@2
@2@5 G\ @@;@8C@g 
 E
@3@5 G^@5 Ga@5 Gb@;@8C@g 
@3@5 G^@;@5 Gb@;@8C@g 

@3@5 Gb@;@8C@g @3@;@8X P E C@g @3@;@8C@-@g 		@3@,@,@5split @@,
@,@5try_to_satisfy @@,@,@5fulfil_x @@5 E
@5 E@6 E@8X P FV C@g @3@& E}@5add_processed_hyp_with_field_op @@6 F7@8C@g @3@6@*add_processed_hyp_with_field_op_in_subgoal @@8X P@!satisfy_goal_A_implies_B_novars_B C@g 
 C+	@3@6rule_phase_infer @@8C@g 
 C+@3@. D@2@6 F>@8X Psplit_conjunction C@g 
 Ef
@3@,@5 Gw @@;@,
@5 Gy@;
@6 E@8C@g  	@9X Pesplint C@g 
 @Y@3@5 F@. E@2@5 E@;@8C@g 
 E@3@5 F@;@8C@g 	 @3@;@8X D  t  t t  @Wt issued_vc_proved_message  	Pis_excluded C@g @3@. ES
@2@5 EP @@;@8C@g 
	@3@;@8X Pwrite_next_conclusion C@"@g @3C@5 F]@5
out_number_lj @@,@5nhn @@.max_written_conc_no@2@5 G@5 Ff .@5 F]@6 E@8X D  t  t t  @Wt  BM 	D  t  t t  @Wt  BM D  t  t t  @Wt  BM P BLC  C'library@+/usr/lib/swi-prolog/library/dialect/sicstus@3@4 AB AG AC@6 AH@8CA  G@3@6library_directory @@8CA swi@3@4  B@6 @G@8CA  C
 G
@3@4 arch@,@5 @Glib/@6 @_@8CA   C
 Glib@9CA  user_profile D@9CA   G
app_preferences D@9C@3A  G@3@4 windows @@5 @G@.
win_folderappdata@+
@2@- A0@5 @A/SWI-Prolog@5 @_@@@5 C@D@J@<
@.make_directory	@2@- A0@6 @A@8CA  G@3@4 @. A~@1	@2@- A0@6 @A@8C@,@cu CPZzpath@3@4 CPATH@,
@5getenv @@ G @@5 @H @D@, AM@5 C @<@, @5 G@6 E E@8XD  t  t t  @Wt forward_inferences 	Pelement_update_infer C@3@g 
 E	 Ep
 C@3@. BP@2@,@5
infer_subgoal @@;@. Eo
@2@,@5 G@6
merge_sort @@8C@3@g 
 E	 En
 C@3@. BP@2@,@5 G@;@. Eo
@2@,@5 G@6 G@8C@3@g 
 E	 ET
 C@3@. BP@2@,@5 G@;@. ES
@2@,@5 G@6 G@8C@3@g 
 E	 @
 C@3@. BP@2@,@5 G@;@. BP
@2@,@5 G@6 G@8C@.@g 
 E@3@. ES@2@,@5 G@;
@,@5 G @@6 G@8C@g 
base@3@. E@-@0@-@2@-@2@5 E@;@8X Ptry_new_logic_strategies C@N@g 
 C+
@3@,@5 Fl@,
@5 Fl@. C+@+@+@2@-@,@5 F@,@5 Fl@,@5 Fl@,@5establish_implies @
@,@5 G@;@0@2@,@5 E@6 E@8C@@g 		
 F
@3@=@. F
@+@2 E,@,
@5 F@A@<@H@=@. F@+
@2 E,@,
@5 F@A@<@5@=@. F@. D
@2@+@2 E,@,
@5 F@. D@2@,@5 E)@<@. F@+@/ D
@2 E,@,
@5 F@. D@2@,@5 E)@=@. F@2 E,@,@5 F@A@<@J@=@. F@2 E,@,@5 F@A@<@7@=@. F@. D@2@+@2 E,
@5 F@. D@2@5 E)@<@. F@+@/ D@2 E,
@5 F@. D@2@5 E)@A@;@0@1
@2@6 E@8C@2@g 		
 F
@3@,@5 Fl@,
@5 Fl
@,@5 G
@,@5 G@;@,@5 E@6 E@8X Pwrite_new_action_part C@g 
 EG	
@3@5 G @ F\@5 A @5 E  @@5 G@;@8C@g 
 F_	
@3@5indent5  @@5 G@5 G' := @5 G@5 G@;@8X P F| C
@g @3@?
@5 F@D
@H@;@I@8C@g @3@,
@5is_a_power_of_2 @@Y@a@_@k@;@Y@a@Z@d@o@8X Pneg C@g 
 D
@3@;@6 F@8C@g 
 F

 G

@3@;@6 G @@8C@g 
 G


 F
@3@;@6 G@8C@g 
 Ef

 Ek
@3@;@5 G
@6 G@8C@g 
 Ek

 Ef
@3@;@5 G
@6 G@8C@g 
 EQ

 Eo
@3@;@8C@g 
 EL

 Eo
@3@;@8C@g 
 Em

 EL
@3@;@8C@g 
 Eo

 EL
@3@;@8C@g 
 BP

 ES
@3@;@8C@g 
 ES

 BP
@3@;@8C	@g 	
 D@3@;@8X P F C@'@g 
@3@,@5 F@,
@5 E)@=
@5in_set_list @@$	@<	@ 	
@!@;@8C@g @3@;@8X P	gen_is_in C@g  	@9C@g 		
@3@6 G @@8X P@%evaluate_immediate_condition_simplify C@g @3@K@8C@g @3@6novars @@8X Ptry_to_prove_concs  C@g   @3@5 F@;@8C@g   @3@5 F@;@8C@<@g @3@, E,@,	@5get_conc E0@=@#
@<@=@,
@0s@-@2@5 G@5 E@<@,
ss@5 G@5 E@?@5get_proved_conc E;@D@H@6try_to_prove_conc @@8C@g   @3@;@8X P E C@g @3@,@,
@5 E@.candidate_lower

@2@5 F4@I@8C@?@g @3@5 G @@?
@,@-@5 G@. EQ	@2 @@5 E)@D
@H@<@A@;@.known_lower_numeric_limit	
@2@5 F4@. G@-
@-@2@5 C @;@8X Premove_updates C@5@g 
 E
@3@=@. BP	@2@5 EN@;@5 G @@A@<@,@5 G@ 

 E
@!@;@8C@g 
@3@;@8X Pproved_all_subgoal_conclusions  C@g @3@?	@-@-@,@5 G@?
@5 G@D
@H@D	@H@<@A@;@8X P E C	@g @3@-@-@5 Gt@;@I@8C@g @3@;@8X D  t  t t  @Wt  A! D  t  t t  @Wt  A! 	D  t  t t  @Wt  A! D  t  t t  @Wt  A! Pterm C@g 
 E@3@;@8C@g 
 E@3@;@8C@g 
 E@3@;@8C@g 
 @3@;@8C@g 
 E@3@;@8C@g 
rem@3@;@8C@g 
 G@3@;@8C@g 
 E@3@;@8C@g 
 G@3@;@8C@g 
 G @3@;@8C@g 
 G!@3@;@8C@g 
 G#@3@;@8C@g 
 G%@3@;@8C@g 
 G@3@;@8C@g 
 G'@3@;@8C@g 
 G@3@;@8C@g 
 G!@3@;@8C@g 
 F@3@;@8C@g 
 F@3@;@8C@g 
 F@3@;@8C@g 
 F@3@;@8C@g 
 F@3@;@8C@g 
 F@3@;@8C@g 
 F@3@;@8C@g 
 F@3@;@8C@g @3@;@8C@g @3@5 Ga@;@8C@g @3@-@-@-@-@-@5 GC@;@8C@g @3@-@-@5 G:@;@8C@g @3@0@+	@-@2@5 E@-@-@5 G=@;@8X P	form_expr C@g 
@3@5reorder @@;@8C@g 

 @Y
@3@5 G@5 F@;
@5 G @@;@8C@g 
@3@,@5 G@,
@5 G@. @Y
@2@5sp1 @@;@8C@g  @3@;@8X P G C@g 
@3@;@5 G@;@8C@g 

@3@5 G@;
@5 G@;@8C
@g 
@3@;@5 G@;@8C@g 
@3@5 G@;@5 G@;@8X P E C@g @3@. FN@-@2@5 G@,	@5inference_depth_limit @@;@6unbuffer_the_used_facts @@8X P EO C@g @3main@-@5 G@;@-@6 G@8C@g @3@-@6 G@8X Psatisfy_goal_A_equals_B C@g @3@K@5rational_expression @@?
@5 E@D
@H@6 E@8C@g @3@$	@8X Psplit_disjunction C@g 
 Ek
@3@,@5 H
 @@;@,
@5 H@;
@6 E@8C@g  	@9X Pbreakdown_term C@g 
 E@3@,@5 H
 @@. E@2@5 E@;@8C@g 
 E@3@5 F@;@8C@g 
 E
 E
@3
@5 H@;@8C@g 	@3@;@8X P@!satisfy_goal_A_implies_B_novars_A C@g 
 C+@3@. D@2@,@5 E)@6 Gt@8C@g 
 C+	@3@6 F>@8X P@)determine_facts_and_promote_to_hypotheses C@(@g @3@,@,@5@+determine_facts_and_promote_to_hypotheses_x @@;@0@.from@2@2@,
@5gather_facts_list @
@,@5 E@5promote_to_hypotheses @@6convert_conditions_list @@8X Pupdate_substituted_conc C@@g @3@-@5
prune_conc E0@=@ @ 	 G@!@%
 G EW@,@5 F@B@B@A@<@E@=@3@&	 G@%
 G@,@,@,@,@5is_relational_expression @@,@5 F@,@5 F@,@0@1@1@2@5 E@<@#
	@#@A@B@B@A@;@5add_conc_with_id E0@=@&	 E,@. E
subst_conc@1@1
@1@2@5 F4@<@J@.complexity_fact E3

@-@2@5 G E3
@-@5
complexity @@;@8X Pprocess_next_conclusion C
@g 	$DONE@3 @5 G@;@6write_unit_conc_part @@8C	@g 	 H5@3@5 E@;@8C@g @3off@5renumber_conclusionsdata__switches@-@5get_next_nhn @@,
@5hn @@5 G @@;@8C@g @3on@5 H:@,
@5 H?@5 HE@;@8X D  t  t t  @Wt  HD 	Phandle_cases_proof C@g @3@5@(clear_up_could_and_could_not_infer_facts  @@5@&contradiction_in_hypotheses_from_cases @@;@h
@5try_proof_by_cases @@;@8C@!@g @3@5 HI@,@5 E)@;@5
prove_subgoal @@;@h
@5 HO@;@8X P F C@g 
 D
@3@;@6 G@8C@g 
 F

 F
@3@;@6 F@8C@g 
 G


 G

@3@;@6 F@8C@g 
 Ef

 Ef
@3@;@5 F
@6 F@8C@g 
 Ek

 Ek
@3@;@5 F
@6 F@8C@g  	@9X P@)do_simplify_implications_and_equivalences  C@;@g @3@. C+@+@+	@2 E,@,
@5 F@?
forwardchain2@0
@1@-@1	@2@5log_fact @@D@H@,@5 G@5update_implication @ HW@0
@1@1	@2@5 E4@I@8C@I@g @3@. F@+@+	@2 E,@,
@5 F@? HW@0
@1@-@1	@2@5 HX@D@H@,@5 G@?
@5is_in @@D
@H E,@5update_equivalence @ HW@0
@1@1	@2@5 E4@I@8C@I@g @3@. F@+@+	@2 E,@,
@5 F@? HW@0
@1@-@1@2@5 HX@D@H@,@5 G@?
@5 H^@D
@H E,@5 Ha HW@0
@1@1@2@5 E4@I@8C@g   @3@;@8X P@&evaluate_immediate_condition_checktype C@g @3@K@8C@g @3@6 F@8X Pdo_rule_substitutions1  C@g  @3@?@5 Es@D@H@;@8C@$@g @3@5 Es@5find_max_conc_no  @@,@5max_conc_no @@. HC@-@2@5 G@. HC@2@5 G@5 B @@,	@5
fetch_next_hn @@5replace_conc_rule @@$	@;@8X Pproduct C@g 
 E	
@3@;@5 Hu @@5 Hw@;@8C@g @3@5 G @@;@8X Prestructure_formula C@_@g 
 F
 

 F
 

@3
@5 G@=
@-@5 EB@;@5 Hy @@<@-@. EC

temp@2@5 G@=@5 H{@. EC

 H|@2@5 E@<
@. EC

 H|@2@5 E@;@I@;@8C@_@g 
 G

 

 G

 

@3
@5 G@=
@-@5 EB@;@5 H{@<@-@. EC

 H|@2@5 G@=@5 H{@. EC

 H|@2@5 E@<
@. EC

 H|@2@5 E@;@I@;@8C@C@g 
 @Y
@3@,@5 H{@;@=@,
@5 EX
@. F@-@2@5 F*@,@5restructure_set @@ 	
 F@!@<@,@5restructure_nonset @@ 	
 @Y@!@A
@;@8C@C@g 
 E
@3@,@5 H{@;@=@,
@5 EX
@. F@-@2@5 F*@,@5 H}@ 	
 F@!@<@,@5 H@ 	
 E@!@A
@;@8C@C@g 
 E
@3@,@5 H{@;@=@,
@5 EX
@. F@-@2@5 F*@,@5 H}@ 	
 F@!@<@,@5 H@ 	
 E@!@A
@;@8C@T@g 
 
@3@,@5 H{@,
@5 H{@;@,@5 EX
@,@5 EX@;@=@%@& E@& E@. E
@2@5 E@5 E@5 E
@5 E@Y@^@`@^
@g@m@<
@ 	
 
@!@;@8C@g 
 G

 G
@3@5 H{
@5 H{@;@8C@C@g 
 Eo
@3@,@5 H{@;@=@,
@5 EX
@. F@-@2@5 F*@,@5 H{@ 	
 F@!@<@,@5 H{@ 	
 Eo@!@A
@;@8C@C@g 
 Em
@3@,@5 H{@;@=@,
@5 EX
@. F@-@2@5 F*@,@5 H}@ 	
 F@!@<@,@5 H@ 	
 Em@!@A
@;@8C@C@g 
 EL
@3@,@5 H{@;@=@,
@5 EX
@. F@-@2@5 F*@,@5 H}@ 	
 F@!@<@,@5 H@ 	
 EL@!@A
@;@8C@C@g 
 EQ
@3@,@5 H{@;@=@,
@5 EX
@. F@-@2@5 F*@,@5 H}@ 	
 F@!@<@,@5 H@ 	
 EQ@!@A
@;@8C@g 
 E

 E
@3@5 H{@;
@5restructure_formula_list @@;@8C@(@g 
 E

 E
@3
@5 H{@;@5 H@;@5 H{@;@8C@g 
 G 

 G @3@5 H{@;@8C@g 
 G!

 G!@3@5 H{@;@8C@g 
 G#

 G#@3@5 H{@;@8C@g 
 G%

 G%@3@5 H{@;@8C@g 
 G'

 G'
@3@5 H{
@5 H{@;@8C@'@g 
xor

 Ef
 Ek
 D Ef
@3@5 H{
@5 H{@;@8C@g 
 Ek

 Ek
@3@5 H{
@5 H{@;@8C@g 
 Ef

 Ef
@3@5 H{
@5 H{@;@8C@g 
 D

 D@3@5 H{@;@8C@g 
 G

 G@3@5 H{@;@8C@g 
 G

 G@3@5 H{@;@8C@g 
 E

 E@3@5 H{@;@8C@g 
 G
@3@5 H{@;@8C@g 
 E

 E@3@5 H@;@8C@g 
 G

 G@3@5 H@;@8C@g 
 G

 G@3@5 H@;@8C@g 
 E

 E
@3@5 H{
@5 H{@;@8C@g 
 G
@3@5twiddles_conversion @@;@8C@C@g 
 H
@3@5path_functions  E@;@5 F@,@5 @ @0@'@2@,@5 E@5 H@,
 G
@5 EB@. EC	
 E@2@5 F4 ED@5save_used_identifierload__declarations@. H
	@2@5 F4@;@8C@@@g 
 H
@3@5 F@,@5 H@0@~@2@,@5 E@5 H@,
 G
@5 EB@. EC	
 E@2@5 F4 ED@5 H@. H
	@2@5 F4@;@8C@g 
 G
@3@5 H{@;@8C	@g 	@3@5 E@;@8C	@g 	@3@5float @;@8C@U@g @3@L@0@+
@+@2@5 E E@5 E@=@&
 E@;@,@5restructure_array_aggregate @@<@,@=@&
 G0@;@,@5restructure_record_aggregate @@<@=@- E@5 E@;@,@5 H@<
@- F)@5 E@;@,@5 H@;@0
@2@6 E@8C@g @3@,
@,@5 G:@;@,@5 H@5 G:@;@8C@g @3@,
@-@,@,@-@5 GC@;@,
@5 H@-
@-@5 GC@;@8CA"@g @3@L@0@+
@+@2@5 E@=@-@. F@-@2@5 F*@ @!@,
@5 H@ 	
 F
@!@B@B@B@B@A@<@@=@$@. G@-@2@5 F*@ @!@5 H@B@B@B@B@A@<@@=@M@ @!@=@=@&
INTEGER@<
@=@&

SHORT_INTEGER@<@&
LONG_INTEGER@% E@<@#
@,@5 H{@;@=@5 EX@$	@<@0
@1@2@5 E@B@B@B@<@l@=@N@,@5 H@0@m@1@k@1@_@1@_@2@,@5 E@,@5 H@=@. G@-@-@2@5 F*@% E@<@. F(@-@2@5 F*@% G0@,@0@2@5 E@;@5 H{@A@<@,@5 H@0
@2@5 E@B@B@A@B@A@A@A
@;@8X P G C@#@g @3@5 HI@,@5 G@5 E8@5 E= E7@0	@1@1@1
@2@5 E4@;@I@8C@#@g @3@-@-@,@5join_hyp @@5 E8@5 E= E7@0	@1@1@1
@2@5 E4@;@I@8X Pcompatible_array_type C@%@g @3@. G@+
@+@2@5 F*@. G@+@+
@2@5 F*@5 E
@5compatible_array_result_types @@6compatible_array_indices @@8X Ptidy C@g 
 @Y
 E
 E
@3@5 H @@;
@5 H@;@8C@g 
 @Y

 @Y
@3@5 H@;
@5 H@;@8C@g 
 E

 E@3@5 H@;@8C	@g 	@3@5 Hw@;@8X Psatisfy_goal_A_iff_B C@g @3@5 G@K@,
@5 E)@$
@8C@g @3@5 G@K	@,
@5 E)@$	
@8X D  t  t t  @Wt resource 	D  t  t t  @Wt  H Pnot_occurs_in_list C	@g 	@3@;@I@8C@g 	
@3@5
not_occurs_in @@;@5 H @@;@8C@g 	@3@;@8X P H\ C@g @3 E,@5 H] @@I@8C@g @3 G@5 H@I@8C
@g @3@0 G@1@-@2@5 H@I@8C@g @3@;@8X P H C@g @3@K@;@I@8C@g @3@5 F@;@8C@g 
 E	@3@;@6 H@8C@g 
 E	@3@;@6 H@8C@g 
 @Y	
@3@;@5 H@;@6 H@8C@g 
 E	
@3@;@5 H@;@6 H@8C@g 
 E	
@3@;@5 H@;@6 H@8C@g 
 	
@3@;@5 H@;@6 H@8C@g 
 E	
@3@;@5 H@;@6intexp @@8X Padd_to_rule_summary C@g @3@?
@5rule_summary @@D
@H@;@. H	@2@6 F4@8C@g @3@;@8X Pdo_subst_and_simplify_conc C@%@g 

 EG

 EG@3@;@5 H @@;
@5 H@;@8C@g 

 F_

 F_@3@;
@5 H@;@8C@4@g @3@;@,@5	subst_vbl @@;@=@5 E[@5 E@5 E)@<@=
@5 E[@$
@$@<@?
@5 E[@D
@H@$@;@8X Pis_in_with_pos_from C@g 
	@3@;@8C@g 
	@3@h
@;
@6 H @@8X Pfetch_conclusion C@g @3@5 G@;@I@8C@g @3 E3@,
@,@,@5fetch_complexities @ E3@5fetch_minimum_complexity @@;@8C	@g @3 E,@5 G@;@8C@g 	 H5@3@,
@5 Hk@Y@_@a@k@;@8X D  t  t t  @Wt vc_name 	Pcombine_intervals C@g 
		@3@6 E@8C@g 

	@3@6 E@8C@g  	
 E	@9C@g  

 E
	@9C@g  

 @Y		@9C@g  
 @Y

	@9C@U@g 

	@3@5 E@5 E@=@5standardisation_is_on  @@. Em@. @Y@2@2 EW @@5 F@<@,@=@. Em@. @Y@2@2@5 EN@<@=@. Em@/ E@2@5 EN@<	@. Eo@2@6 EN@8C@T@g 
@3@5 E@5 E@=@5 H@. Em@. @Y	@2
@2 EW @@5 F@<@,@=@. Em@. @Y	@2
@2@5 EN@<@=@. Em	@/ E
@2@5 EN@<	@. Eo
	@2@6 EN@8C@,@g 

@3@5 E@5 E@=@5 H@. Eo
@2 EW @@5 F@<	@. Eo
@2@6 EN@8X P H1 C@g @3@5has_complexity @@5save_complexity @@;@8X Pswisav_simplifier  C@ @   @3@5zero_defects_reported  @	spadesimp@0@. A @@2@1@.goalsimplifier_main@2@1@.stand_alone @@2@2@5 D @6 C` @8C@   @3@5report_total_defects  @@6 H@8X P E C@g @3@5 G@;@8X P H C@g @3@. H.	
@-@2@5 G@;@. H.	
@2@6 F4@8X Pmatching_record_and_field C@$@g @3@,@5 FF@5 FFfld_@-@5 FH@5 FI@6 FI@8X Plcm C@g @3@,@5gcd @@. E@. E	@2@2@5 E@;@8X Pcontradiction_hunt  C@g   @3@5 F@;@8C@Z@g @3@5contradiction_hunt_is_on  @@=@:@=Contradiction hunt phase 1@5
issue_message @@,@5see_if_know_false @@%	false-hypothesis@<@=Contradiction hunt phase 2@5 H@,@5see_if_know_P_and_not_P @@%	P-and-not-P@<Contradiction hunt phase 3@5 H@,@5see_if_can_infer_empty_range @@%	empty-range
contradiction@0	@1@2@5 E4@<@5 HContradiction hunt phase 4@5 H@5perform_forward_inferences  @Contradiction hunt phase 5@5 H@5@*see_if_contradiction_through_substitutions  @@B F	@5 F4@5@!issue_found_contradiction_message  @@;@8C@g   @3@;@8X Psearch_for_upper_numeric_limit C@g @3@. Eo	@2@5infrule @@=@5 E@<@&
 E@6strict_rational @@8C@>@g 	@3@. Eo@+@2@,
@,@5limited_extended_infrule @@?@5 E@D@H@. Eo	@2@,@-@5 I!@=@5 E@<@&
 E@5 I
@6 E@8C@_@g @3@. Eo@+@2@,
@,@5 I!@?@5 E@D@H@. Eo@+@2@,@,@5 I!@?@5 E@D@H@. Eo	@2@,@-@5 I!@=@5 E@<@&
 E@5 I@,@5 E
@6 E@8C@g 
 E@3@. EL@+@2@5 I@5 E@. E@2@6 E@8C@C@g 	

 E@3@. EL@+@2@,
@,@5 I!@?@5 E@D@H@. Eo@+@2@,@-@5 I!@5 E@. E@2@5 E
@6 E@8C@C@g 	

 E@3@. Eo@+@2@,
@,@5 I!@?@5 E@D@H@. EL@+@2@,@-@5 I!@5 E@. E@2@5 E
@6 E@8C@]@g 
@3@. Eo@/ @Y@+@+
@2@,@,@5 I!@?@5 E@D@H@=
@5 E@<@&
 E
@5 I@. Eo@+@2@,@-@5 I!@=@5 E@<@&
 E@5 I@. @Y
@2@5 E@6 E@8C@]@g 
@3@. Eo@/ @Y@+@+
@2@,@,@5 I!@?
@5 E@D@H@=@5 E@<@&
 E@5 I@. Eo
@+@2@,@-@5 I!@=@5 E@<@&
 E@5 I@. @Y@2@5 E@6 E@8C@]@g 
@3@. Eo@/ E@+@+
@2@,@,@5 I!@?@5 E@D@H@=
@5 E@<@&
 E
@5 I@. Eo@+@2@,@-@5 I!@=@5 E@<@&
 E@5 I@. E
@2@5 E@6 E@8C@3@g 
 E@3@. Eo@. E@+@2@+
@2@5 I@5 E
@5 E@. EQ @2 @@5 E)@. E
@2@6 E@8C@3@g 
 E@3@. Eo@. E@+@2@+
@2@5 I@5 E
@5 E@. EQ @2 @@5 E)@. E
@2@6 E@8C@A@g 
 E@3@. Eo@. E@. @Y@+@2@+
@2@+@2@5 I
@5 E@5 E@5 E@. EQ
 @2 @@5 E)@. E@. E
@2@2@6 E@8C@@@g 
 E@3@. Eo@. E@+@/ @Y@+
@2@+@2@5 I@5 E@5 E
@5 E@. EQ @2 @@5 E)@. E@. E@2
@2@6 E@8C@A@g 
 E@3@. Eo@. E@. @Y@+@2@+
@2@+@2@5 I
@5 E@5 E@5 E@. EQ
 @2 @@5 E)@. E@. E
@2@2@6 E@8C@@@g 
 E@3@. Eo@. E@+@/ @Y@+
@2@+@2@5 I@5 E@5 E
@5 E@. EQ @2 @@5 E)@. E@. E@2
@2@6 E@8C@A@g 
 E@3@. Eo@. E@. E@+@2@+
@2@+@2@5 I
@5 E@5 E@5 E@. EQ
 @2 @@5 E)@. @Y@. E
@2@2@6 E@8C@@@g 
 E@3@. Eo@. E@+@/ E@+
@2@+@2@5 I@5 E@5 E
@5 E@. EQ @2 @@5 E)@. @Y@. E@2
@2@6 E@8C@3@g 
 E@3@. Eo@. E@+@2@+
@2@5 I@5 E
@5 E@. EQ @2 @@5 E)@. 
@2@6 E@8C@3@g 
 E@3@. Eo@. E@+@2@+
@2@5 I@5 E
@5 E@. EQ @2 @@5 E)@. 
@2@6 E@8C@A@g 
 E@3@. Eo@. E@. @Y@+@2@+
@2@+@2@5 I
@5 E@5 E@5 E@. EQ
 @2 @@5 E)@. E@. 
@2@2@6 E@8C@@@g 
 E@3@. Eo@. E@+@/ @Y@+
@2@+@2@5 I@5 E@5 E
@5 E@. EQ @2 @@5 E)@. E@. @2
@2@6 E@8C@A@g 
 E@3@. Eo@. E@. @Y@+@2@+
@2@+@2@5 I
@5 E@5 E@5 E@. EQ
 @2 @@5 E)@. E@. 
@2@2@6 E@8C@@@g 
 E@3@. Eo@. E@+@/ @Y@+
@2@+@2@5 I@5 E@5 E
@5 E@. EQ @2 @@5 E)@. E@. @2
@2@6 E@8C@A@g 
 E@3@. Eo@. E@. E@+@2@+
@2@+@2@5 I
@5 E@5 E@5 E@. EQ
 @2 @@5 E)@. @Y@. 
@2@2@6 E@8C@@@g 
 E@3@. Eo@. E@+@/ E@+
@2@+@2@5 I@5 E@5 E
@5 E@. EQ @2 @@5 E)@. @Y@. @2
@2@6 E@8X P
split_hyps C@?@g @3@. Ef@+	@+
@2 E,@,@5	prune_hyp F E,@,@5 F E,@,
@5 F	hyp_split@0@1@0@1	@2@1@0
@1
@2@1@2@5 E4@;@6 I$ @@8X Pnew_strategies_are_allowed  C@g   @3@5allow_new_strategies  @@;@8X P@!do_obvious_substitutions_at_depth C	@g @3@5 Hn@5done_all_obvious_substitutions @@;@I@8X Pform_new_pairing C@9@g  @3@,	@0 G@1@+
@2@,@5 F@,@0 G@1@+
@2@,@5 F@Y@^@^@i
@0@2normal@6 F @@8C@2@g @3@Y@_@Z @k@h	@,
@0 G@1@+@2@,@5 F@,
@,@,@5 H
 I7@6 I8@8C@g @3@Y@_@Z@k@;@8X Pcant_show_equal_or_not C
@g @3@. BP	@2@5 EN@;@I@8C
@g @3@. ES	@2@5 EN@;@I@8C@g @3@;@8X Poneint C@g 
 E
@3@5 F@. E
@2@5 E@;@8C@g 
 E

 E@3@5 I; @@;@8C@g 
 @Y

 @Y
@3@5 I=
@5 I=@;@8C	@g 	@3@5 Hx@;@8X Preport_to_user C@4@g @3 H9@5get_switch_deadpaths H= HF@5get_switch_verbose H=@;@=@5 FAll conclusions proved@5 H@A	@<@=@5 F@, - Proved by contradiction within hypotheses@5 H@A	@<	@,	@5 G @@'Number of conclusions remain unproven: @5 H
@5 H@;@8C
@g @3 HF@5 I@@;@6 GO @@8C@g @3@5 H@;@,	@5 GQ@,
@5 GT @W@5 GWSimplified path function: @5 F@5 F@5 G@5 E!@6 GW@8C@V@g @3@;@,	@5 GQ@,
@5 GT @W@5 GWSimplified VC: @5 F@5 F@=
@5 F - All conclusions proved@5 F@A@<@-@=
@5 F IG@5 F@A@<@!@,@5 IH - @5 F@=	@(1 conclusion remains unproven@5 F@<@5 F conclusions remain unproven@5 F@. G@-@2@5 G@5 G@5 E!@6 GW@8X D  t  t t  @Wt  F	  	P Fw C@`@g 
 Em@3@=@5 E@. Em@2 @@5 E)@&
 D}@B
@A@<@;@=@. Em@2@5 Fs@B
@A@<@'@. Em@+
@2@,@5 I@. Em
@2@5testused @@. Em
@2@,@5 Fs@5 E@;@8C@`@g 
 Eo@3@=@5 E@. Eo@2 @@5 E)@&
 D}@B
@A@<@;@=@. Eo@2@5 Fs@B
@A@<@'@. Eo@+
@2@,@5 I@. Em
@2@5 IR@. Eo
@2@,@5 Fs@5 E@;@8X D  t  t t  @Wt expand_query 	D  t  t t  @Wt  IU D  t  t t  @Wt  IU P IUC@s CM@3@4 C@6 IV IX@8XPwrite_conditions_list C@g @3@5 G@5 G@/This rule has an empty list of side-conditions.@5 G@;@8C@g 	@3@5 G@5 G@HThis rule could be applied because its side-condition holds, as follows:@5 G@0	@2@5write_conditions_list_items @@;@8C@g @3@5 G@5 G@HThis rule could be applied because its side-conditions hold, as follows:@5 G@5 I^@;@8X P GM C@g 
@3@. Em
@2 @@5 E)@;@$	@8C@g 
@3@. EL
@2 @@5 E)@;@$	
@8C@"@g 
@3@,@5 GL@;@=@. EL
@2 @@5 E)@$	
@<@$	@;@8X D  t  t t  @Wt raw_hyp_already_read 	P H C@g 
@3@5 H{@;@8C@g 

@3@5 H{@;
@5 H@;@8C@g @3@;@8X Pmatching_records_x C@g @3@5 EB@5 EB@5 E@;@8C@g @3@,@,
@5 H @
@5 Ic @@;@8X Psequence_infrule C@g @3@6fact @@8C@/@g 
 BP
@3@. BP
@+@2@,
@5 Ii@. BP
@2@5 IR@. BP@2@,@5 Ig @
@6 G@8C@/@g 
 ES
@3@. BP
@+@2@,
@5 Ii@. BP
@2@5 IR@. ES@2@,@5 Il
@6 G@8C@&@g 
 ES
@3@. ES
@+@2@,
@5 Ii@. BP@2@,@5 Il
@6 G@8C@&@g 
 ES
@3@. ES@+@2@,
@5 Ii@. BP
@2@,@5 Il
@6 G@8X Pexpression_reduction  C@g   @3@5 F@;@8C@g   @3@5 F@;@8C@g   @3@5expression_reduction_is_on  @@6expression_reduction1  @@8C@g  @3@?@5 Io@D@H@;@8X Pmovenots C@U@g @3@. HC@-@2@5 G@. HC@2@5 F4@5 Hn@,	@5 HB@=@ @,
@5gethyp @@,@5 F@,@5force_simplify @ E,@5add_hyp_with_id F@5log_negation_simplification @@<@J@B
@A@h
	@. HC	@2@5 E@. HC
@2@5 F4
@5bigger_than_all_hyps @@;@I@8X Psubst_vbl_list C@g 

@3
@5 H@;@8C@g 

@3@5 H@;
@5 I @@;@8C@g 
@3@;@8X Papply_deduction C@g @3@5deduce_formula @@;@8C@g @3@5 I-@. G@-@2@5 G@;@5try_new_deduction_strategies @@;@8X Pfind_an_update_case C@g @3@5 E@;@I@8C@)@g 
 E
 E	

 BP

 ES
@3@6 I9 @@8C@*@g 
 E
 E	

 BP

 ES
@3@6 I@8C@g @3@0@-@+
@2@5 E@6find_an_update_case_in_list @@8X P
createlist C@g 
 @Y
@3@5 I @@;@8C@g 	@3@5 Hw@;@8X Ptry_satisfy_goal C@'@g @3@,@5current_sat_goal @@,
@,@5 F>@?@5 H^@D@H@;
@6try_satisfy_goal_x @@8X D  t  t t  @Wt  B D  t  t t  @Wt  B Pprune_fact_from_rule C@g @3@.get_fact_from_rule	

@2@6 E@8X Pwrite_unit_hyp_part C
@g @3@5 H@;@-        true .    {path is always traversed.}@5 F]@6 E@8C
@g @3
H1:    true .@5 F]@6 E@8X P E* C
@g 
 D @ @@3@;@8C
@g 
 D @ @@3@;@8C@g 
 D D
@3@5 E)@;@8C@5@g 
 D
@3@,@5 E)@=@& @@&	 @@<@=@& @@&	 @@<@=
@ 
 D	@!@<@ 	
 D@!@;@8C
@g 
 Ef @ @@3@;@8C@g 
 Ef	 @ @@3@;@8C@g 
 Ef
 D
 @@3@;@8C@g 
 Ef
 D

 @@3@;@8C@g 
 Ef @
@3@5 E)@;@8C@g 
 Ef
 @@3@5 E)@;@8C@g 
 Ef

@3@5 E)@;@8C@@g 
 Ef
@3@,@5 E)@=@& @@5 E)@A
@<@m@=
@& @@$	@A
@<@a@,
@5 E)@=@=@&
 @@$	@<@&
 @@$	
@<@G@=@1@=
@ 
 D
@!@<@ @=
@ 
 D@!@<@=
@ 

 D@!@<@ 

 D
@!@&	 @@<@=@$
@$	@<
@ 	
 Ef
@!@;@8C
@g 
 Ek @ @@3@;@8C@g 
 Ek	 @ @@3@;@8C@g 
 Ek
 D
 @@3@;@8C@g 
 Ek
 D

 @@3@;@8C@g 
 Ek @
@3@5 E)@;@8C@g 
 Ek
 @@3@5 E)@;@8C@g 
 Ek

@3@5 E)@;@8C@@g 
 Ek
@3@,@5 E)@=
@& @@$	@A
@<@o@=@& @@5 E)@A
@<@a@,
@5 E)@=@&
 @@$	
@<@Q@=@&
 @@$	@<@G@=@1@=
@ 
 D
@!@<@ @=
@ 
 D@!@<@=
@ 

 D@!@<@ 

 D
@!@&	 @@<@=@$
@$	@<
@ 	
 Ek
@!@;@8C
@g 
 C+ @ @@3@;@8C@g 
 C+	 @ @@3@;@8C@g 
 C+

 @@3@;@8C@g 
 C+ @
@3@5 E)@;@8C@g 
 C+
 @@3@. D
@2@5 E)@;@8C@g 
 C+
 D
@3@. D
@2@5 E)@;@8C@g 
 C+
 D

@3@5 E)@;@8C@g 
 C+
 C+@3@. C+@. Ef
@2@2@5 E)@;@8C@@g 
 C+
@3@,@5 E)@=@& @@5 E)@A
@<@r@=
@& @@&	 @@A
@<@f@,
@5 E)@=@&
 @@$	
@<@V@=
@&
 @@. D
@2@5 E)@<@G@=@1@=
@ 
 D
@!@<@ @=
@ 
 D@!@<@=
@ 

 D@!@<@ 

 D
@!@$	
@<@=@$
@&	 @@<
@ 	
 C+
@!@;@8C@g 
 F

 @@3@;@8C@g 
 F
 D
 @@3@;@8C@g 
 F
 D

 @@3@;@8C@g 
 F
 @@3@5 E)@;@8C@g 
 F @
@3@5 E)@;@8C@g 
 F
 @@3@. D
@2@5 E)@;@8C@g 
 F @
@3@. D
@2@5 E)@;@8C@#@g 
 F
 F@3@. F
@2@,
@5 E)@. F
@2@5 E)@;@8C@/@g 
 F
 F
@3@. F@2@,
@5 E)@. F@2
@5 E@. F

@2@5 E)@;@8C@/@g 
 F
 F
@3@. F
@2@,
@5 E)@. F
@2
@5 E@. F
@2@5 E)@;@8C@@g 
 F
@3@,@5 E)@=@& @@5 E)@A
@<@w@=@& @@. D@2@5 E)@A
@<@f@,
@5 E)@=@&
 @@$	@<@V@=
@&
 @@. D
@2@5 E)@<@G@=@1@=
@ 
 D
@!@<@ @=
@ 
 D@!@<@=
@ 

 D@!@<@ 

 D
@!@&	 @@<@=@$
@&	 @@<
@ 	
 F
@!@;@8C@w@g 		
 F
 
@3@,
@5 G@=
@-@5 EB@%dont_retract@<@. EC

 H|@2@5 G@% E@,@5 E)@=
@& @@&	 @@A@<@"@=
@& @@&	 @@A@<@,@5uq_normalise @@ 	
 F
 
@!@;@=@& I@<@. EC

 H|@2@5 E@;@8C@l@g 
 G

 
@3@,
@5 G@=
@-@5 EB@% I@<@. EC

 H|@2@5 G@% E@,@5 E)@=@& @@&	 @@<@=@& @@&	 @@<@ 	
 G

 
@!@;@=@& I@<@. EC

 H|@2@5 E@;@8C@g 
 F
@3@;@. F
@2@5 F@;@8C@g 
 F
@3@;@. F
@2@5 F@;@8C@g 
 F
@3@;@. F
@2@5 F@;@8C@g 
 F
@3@;@. F
@2@5 F@;@8C@g 
 F
@3@;@. F
@2@5 F@;@8C@g 
 F
@3@;@. F
@2@5 F@;@8C@g 
 F
@3@;@. F
@2@5 F@;@8C@g 
 F
@3@;@. F
@2@5 F@;@8CA@g 


 BP
@3@,@5 EX@=@. F@-@2@5 F*@;@. BP
@2@5 F@B
@B@A@<A@= G@5 F*@;@. BP
@2@5enumerated_simplify @@B
@B@A@<A@,
@5 E)@,@5 E)@=
@$
@&	 @@B@A@<A@=@
@5 E@=@5 E
@5 E@&	 @@B@A@<@@=@B@ 
 @Y@!@=@5 E@. E
@2@,@5 E)@ 	
 BP@!@<@5 E@. E
@2@,@5 E)@ 	
 BP@!@<@@@ 
 E@!@=@5 E@. E
@2@,@5 E)@ 	
 BP@!@<@5 E@. @Y
@2@,@5 E)@ 	
 BP@!@<@@=@@5 E@=@B@ 

 @Y@!@=@5 E@. E@2@,@5 E)@ 	
 BP@!@<@5 E@. E@2@,@5 E)@ 	
 BP@!@<@@@ 

 E@!@=@5 E@. E@2@,@5 E)@ 	
 BP@!@<@5 E@. @Y@2@,@5 E)@ 	
 BP@!@<@R@=@&
 @@$	@<@C@=@& @@$	
@<@9@=
@&
 @@. D@2@5 E)@<@*@=
@& @@. D
@2@5 E)@<@=@& EW@ 	
 F
@!@<
@ 	
 BP
@!@B@A@;@8CA@g 


 EQ
@3@,@5 EX@= G@5 F*@;@. EQ
@2@5 I@B
@B@A@<A\@,
@5 E)@,@5 E)@=@
@5 E@=@(@5 E@=
@5	less_than @@&	 @@<@=@$
@<
@5 I@&	 @@B@A@<@@=@B@ 
 @Y@!@=@5 E@. E
@2@,@5 E)@ 	
 EL@!@<@5 E@. E
@2@,@5 E)@ 	
 EL@!@<@@@ 
 E@!@=@5 E@. E
@2@,@5 E)@ 	
 EQ@!@<@5 E@. @Y
@2@,@5 E)@ 	
 EL@!@<@@=@@5 E@=@B@ 

 @Y@!@=@5 E@. E@2@,@5 E)@ 	
 EQ@!@<@5 E@. E@2@,@5 E)@ 	
 EQ@!@<@@@ 

 E@!@=@5 E@. E@2@,@5 E)@ 	
 EL@!@<@5 E@. @Y@2@,@5 E)@ 	
 EQ@!@<@ 	
 EQ
@!@B@A@;@8CA@g 


 EL
@3@,@5 EX@= G@5 F*@;@. EL
@2@5 I@B
@B@A@<A\@,
@5 E)@,@5 E)@=@
@5 E@=@(@5 E@=
@5 I@&	 @@<@=@$
@<
@5 I@&	 @@B@A@<@@=@B@ 
 @Y@!@=@5 E@. E
@2@,@5 E)@ 	
 EQ@!@<@5 E@. E
@2@,@5 E)@ 	
 EQ@!@<@@@ 
 E@!@=@5 E@. E
@2@,@5 E)@ 	
 EL@!@<@5 E@. @Y
@2@,@5 E)@ 	
 EQ@!@<@@=@@5 E@=@B@ 

 @Y@!@=@5 E@. E@2@,@5 E)@ 	
 EL@!@<@5 E@. E@2@,@5 E)@ 	
 EL@!@<@@@ 

 E@!@=@5 E@. E@2@,@5 E)@ 	
 EQ@!@<@5 E@. @Y@2@,@5 E)@ 	
 EL@!@<@ 	
 EL
@!@B@A@;@8CA@g 


 ES
@3@,@5 EX@=@. F@-@2@5 F*@;@. ES
@2@5 F@B
@B@A@<A@= G@5 F*@;@. ES
@2@5 I@B
@B@A@<A@,
@5 E)@,@5 E)@=
@$
@&	 @@B@A@<A@=@
@5 E@=@5 E@=
@5 E@&	 @@<@$
@&	 @@B@A@<@@=@B@ 
 @Y@!@=@5 E@. E
@2@,@5 E)@ 	
 ES@!@<@5 E@. E
@2@,@5 E)@ 	
 ES@!@<@@@ 
 E@!@=@5 E@. E
@2@,@5 E)@ 	
 ES@!@<@5 E@. @Y
@2@,@5 E)@ 	
 ES@!@<@@=@@5 E@=@B@ 

 @Y@!@=@5 E@. E@2@,@5 E)@ 	
 ES@!@<@5 E@. E@2@,@5 E)@ 	
 ES@!@<@@@ 

 E@!@=@5 E@. E@2@,@5 E)@ 	
 ES@!@<@5 E@. @Y@2@,@5 E)@ 	
 ES@!@<@T@=
@&
 @@. D@2@5 E)@<@@@=
@& @@. D
@2@5 E)@<@1@=@&
 @@$	@<@'@=@& @@$	
@<@=@& EW@ 	
 D F
@!@<
@ 	
 ES
@!@B@A@;@8CA@g 


 Eo
@3@,@5 EX@= G@5 F*@;@. Eo
@2@5 I@B
@B@A@<Ad@,
@5 E)@,@5 E)@=
@$
@&	 @@B@A@<AJ@=@
@5 E@=@!@5 E@=
@5 I@&	 @@<	
@5 I@&	 @@B@A@<@@=@B@ 
 @Y@!@=@5 E@. E
@2@,@5 E)@ 	
 Eo@!@<@5 E@. E
@2@,@5 E)@ 	
 Eo@!@<@@@ 
 E@!@=@5 E@. E
@2@,@5 E)@ 	
 Eo@!@<@5 E@. @Y
@2@,@5 E)@ 	
 Eo@!@<@@=@@5 E@=@B@ 

 @Y@!@=@5 E@. E@2@,@5 E)@ 	
 Eo@!@<@5 E@. E@2@,@5 E)@ 	
 Eo@!@<@@@ 

 E@!@=@5 E@. E@2@,@5 E)@ 	
 Eo@!@<@5 E@. @Y@2@,@5 E)@ 	
 Eo@!@<@ 	
 Eo
@!@B@A@;@8CA@g 


 Em
@3@,@5 EX@= G@5 F*@;@. Em
@2@5 I@B
@B@A@<Ad@,
@5 E)@,@5 E)@=
@$
@&	 @@B@A@<AJ@=@
@5 E@=@!@5 E@=
@5 I@&	 @@<	
@5 I@&	 @@B@A@<@@=@B@ 
 @Y@!@=@5 E@. E
@2@,@5 E)@ 	
 Eo@!@<@5 E@. E
@2@,@5 E)@ 	
 Eo@!@<@@@ 
 E@!@=@5 E@. E
@2@,@5 E)@ 	
 Em@!@<@5 E@. @Y
@2@,@5 E)@ 	
 Eo@!@<@@=@@5 E@=@B@ 

 @Y@!@=@5 E@. E@2@,@5 E)@ 	
 Em@!@<@5 E@. E@2@,@5 E)@ 	
 Em@!@<@@@ 

 E@!@=@5 E@. E@2@,@5 E)@ 	
 Eo@!@<@5 E@. @Y@2@,@5 E)@ 	
 Em@!@<@ 	
 Em
@!@B@A@;@8CA0@g 


 G
@3@,@5 E)@=@J@5signed_integer @@Y@^@^@g@p@=@,
@. E@. E@2@2@5 E@Y@^@^
@m@&	 @@<@,
@. E@. E@2@2@5 E@Y@^@^
@n@&	 @@B@B@<@@=@?@ 
 E@!@. G@2@,@5 E)@. G@2@,@5 E)@=@=@& @@<@& @@&	 @@<@=@& @@$	@<@& @@$	@<@@=@n@=@ 
 @Y@!@<
@ 
 E@!@. G@2@,@5 E)@. G@2@,@5 E)@=@!@& @@=@& @@&	 @@<@=@& @@&	 @@<@ 	
 D@!@<@=@& @@$	@<@=
@& @@ 	
 D@!@<@& @@$	@<@#@=@ 
 E@!@. G@2@5 E)@<
@ 	
 G@!@A@B@A@B@;@8C@g 
 G E
@3@. E

@2@5 E)@;@8C@g 
 G
@3@. E

@2@5 E)@;@8C@@g 
 E
@3@,@5 E)@=@&@5 I@=@Y@^@Z @l@$	@<
@Y@^@Z @i@Y@^@c@o@B@B@<@[@=@ 
 E@!@$	@B
@A@<@E@=@(@ 
 E
@!@. E@2@,@5 E)@. E
@2@,@5 E)@ 	
 E@!@<@=@ 
 E@!@$	@<@ 	
 E@!@B@B@;@8CBP@g 		
 Fq
@3@,@5 E)@,
@5 E)@=
@& @&	 @B@A@<B,@=
@&
 @&	 @B@A@<B@=@$
@. Em @2@5 EN@$	@B@A@<B@=@M
@5 I@,@. @Y
@2@5 E@5 G@. Em @2@5 EN@=@. Eo
@2@5 EN@$	@<@=@5 I@. E@2@5 E@<
@ 	
 E@!@B@<A@=@M@5 I@,@. @Y@2@5 E@5 G@. Em
 @2@5 EN@=@. Eo
@2@5 EN@$	
@<@=
@5 I@. E
@2@5 E@<
@ 	
 E
@!@B@<Ag@=@X@=@ @ 

 E
 E@!@5 I@,@. E@2@5 E@<@ 

 E@!@5 I@,@. @Y@2@5 E@5 G@. Em @2@5 EN@. Eo@2@5 EN@&	 @A@<A
@=@X@=@ @ 
 E
 E
@!@5 I@,@. E@2@5 E@<@ 
 E
@!@5 I@,@. @Y@2@5 E@5 G@. Em
 @2@5 EN@. Eo
@2@5 EN@&	 @A@<@@=@@@=@ 

 E@!@<
@ 

 E@!@5 I@5 G@. Em @2@5 EN@. Em @2@5 EN@. EL@2@5 EN@&	 @<@o@=@@@=@ 
 E@!@<
@ 
 E@!@5 I@5 G@. Em
 @2@5 EN@. Em @2@5 EN@. EL
@2@5 EN@&	 @<@-@=@5 I
@5 I@Y@^@Z @l@Y@^
@Z @l
@5evaluate_bit_and @@<
@ 	
 Fq
@!@A@A@A@;@8CA@g 		
 Fy
@3@,@5 E)@,
@5 E)@=@& @. Em
 @2@5 EN@$	
@B@A@<A@=@&
 @. Em @2@5 EN@$	@B@A@<A@=@$
@. Em @2@5 EN@$	@B@A@<A}@=@X@=@ @ 

 E
 E@!@5 I@,@. E@2@5 E@<@ 

 E@!@5 I@,@. @Y@2@5 E@5 G@. Em @2@5 EN@. Eo@2@5 EN@$	@A@<A#@=@X@=@ @ 
 E
 E
@!@5 I@,@. E@2@5 E@<@ 
 E
@!@5 I@,@. @Y@2@5 E@5 G@. Em
 @2@5 EN@. Eo
@2@5 EN@$	@A@<@@=@K@=@ 

 E@!@<
@ 

 E@!@5 I@5 G@. Em @2@5 EN@. Em @2@5 EN@. EL@2@5 EN@. @Y@/ E
@2@5 E)@<@z@=@K@=@ 
 E@!@<
@ 
 E@!@5 I@5 G@. Em
 @2@5 EN@. Em @2@5 EN@. EL
@2@5 EN@. @Y
@/ E@2@5 E)@<@-@=@5 I
@5 I@Y@^@Z @l@Y@^
@Z @l
@5evaluate_bit_or @@<
@ 	
 Fy
@!@A@A@A@;@8CA@g 		
 F
@3@,@5 E)@,
@5 E)@=@& @. Em
 @2@5 EN@$	
@B@A@<A@=@&
 @. Em @2@5 EN@$	@B@A@<A@=@$
@. Em @2@5 EN@&	 @B@A@<A}@=@X@=@ @ 

 E
 E@!@5 I@,@. E@2@5 E@<@ 

 E@!@5 I@,@. @Y@2@5 E@5 G@. Em @2@5 EN@. Eo@2@5 EN@$	@A@<A#@=@X@=@ @ 
 E
 E
@!@5 I@,@. E@2@5 E@<@ 
 E
@!@5 I@,@. @Y@2@5 E@5 G@. Em
 @2@5 EN@. Eo
@2@5 EN@$	@A@<@@=@K@=@ 

 E@!@<
@ 

 E@!@5 I@5 G@. Em @2@5 EN@. Em @2@5 EN@. EL@2@5 EN@. @Y@/ E
@2@5 E)@<@z@=@K@=@ 
 E@!@<
@ 
 E@!@5 I@5 G@. Em
 @2@5 EN@. Em @2@5 EN@. EL
@2@5 EN@. @Y
@/ E@2@5 E)@<@-@=@5 I
@5 I@Y@^@Z @l@Y@^
@Z @l
@5evaluate_bit_xor @@<
@ 	
 F
@!@A@A@A@;@8C@g @3@5array_simplify @@;@8C@g @3@5record_simplify @@;@8C@g @3@5sequence_simplify @@;@8C@g 
 G
@3@. G
@2@5 I@;@8C@g 
 G
@3@. G
@2@5 I@;@8C@g @3@5evaluate @@;@8X P H C@g  @9C@g 	
@3@5promote_fact_to_hypothesis @@;@6 H@8X Psee_if_can_infer C@g @3@5could_infer @@;@8C@g @3@5could_not_infer @@;@I@8C@g @3@5do_infer @@. I	@2@5 F4@;@8C@g @3@. I@2@5 F4@;@I@8X Psetup_hypotheses  C@g  @3@?@-@-@-@5 F@D@H@.
max_hyp_no @2@5 G@5 Hh@;@8C@G@g @3@=@. Eo@+@+	@2@-@,
@5 F@<@. Em@+	@+@2@-@,
@5 F@=@. Em	@2@-@,@5 F@<@. Eo	@2@-@,@5 F@. BP	@2@5do_replace_hyps @@I@8C@G@g @3@=@. Eo@+@+	@2@-@,
@5 F@<@. Em@+	@+@2@-@,
@5 F@=@. ES	@2@-@,@5 F@<@. ES	@2@-@,@5 F@. EL	@2@5 I@I@8C@"@g @3@,@5find_max_hyp_no @@5 Hh@. HC@-@2@5 G@. HC@2@5 G@5 Hn@,	@5 Ho@5stan_and_semi_stan @@$	@;@8X Pdo_find_upper_numeric_limit_for C@g 
 E@3@,
@5 E@. E
@2@6 E@8C@%@g 
 @Y
	 E@3
@5 E@;@, E@5 E@. @Y
@2@6 E@8C@%@g 
 @Y
	 E@3
@5 E@;@, E@5 E@. @Y
@2@6 E@8C@%@g 
 @Y
	 E@3@5 E@;
@, E@5 E@. @Y@2@6 E@8C@%@g 
 @Y
	 E@3@5 E@;
@, E@5 E@. @Y@2@6 E@8C@3@g 
 @Y
@3@,@,@5 E
@,@,@5 E@. @Y@2@5 E@,@5 E@6 E@8C@8@g 
 E E
	 E@3
@5 E@. ES
 @2 @@5 E)@;@, E@5 E@. E@/ E
@2@6 E@8C@@g 
 E E
	 E@3@=
@, E@,@5 E@. EQ @2 @@5 E)@<@. EQ
 @2 E@,@5 E@A@=@, E@,@5 E@. Em @2 @@5 E)@<@. Em @2 E@,@5 E@A@, E@,@5 E
@, E@,@5 E@. E@/ E@2@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 


 E E
 E
 E
	 E@3@=
@, E@,@5 E@. Em @2 @@5 E)@<@. Em
 @2 E@,@5 E@A@=@, E@,@5 E@. EQ @2 @@5 E)@<@ @=@. Em@2 E@,@5 E@<
@. EQ @2 E@,@5 E@A E@,@5 E@. EQ	 @2 @@5 E)@,@5 E@,@5 E@6 E@8C@@g 


 E E
 E E
	 E@3@=
@, E@,@5 E@. Em @2 @@5 E)@<@. Em
 @2 E@,@5 E@A@=@, E@,@5 E@. EQ @2 @@5 E)@<@ @=@. Em@2 E@,@5 E@<
@. EQ @2 E@,@5 E@A E@,@5 E@. EQ	 @2 @@5 E)@,@5 E@,@5 E@6 E@8C@@g 
 E E
 E

	 E@3@=@, E@,@5 E@. Em @2 @@5 E)@<@. Em @2 E@,@5 E@A@=
@, E@,@5 E@. EQ @2 @@5 E)@<@ @=@. Em
@2 E@,@5 E@<
@. EQ
 @2 E@,@5 E@A
@, E@,@5 E@. EQ @2 @@5 E)@. E@2@5 E@,@5 E@,@5 E@6 E@8C@@g 
 E E
 E
	 E@3@=@, E@,@5 E@. Em @2 @@5 E)@<@. Em @2 E@,@5 E@A@=
@, E@,@5 E@. EQ @2 @@5 E)@<@ @=@. Em
@2 E@,@5 E@<
@. EQ
 @2 E@,@5 E@A
@, E@,@5 E@. EQ @2 @@5 E)@. E@2@5 E@,@5 E@,@5 E@6 E@8C@@g 
 E E
 E

	 E@3@=@, E@,@5 E@. Em @2 @@5 E)@<@. Em @2 E@,@5 E@A@=
@, E@,@5 E@. EL @2 @@5 E)@<@"@=@. Eo
@/ E@2 E@,@5 E@<
@. EL
 @2 E@,@5 E@A
@, E@,@5 E@. EL @2 @@5 E)@. E@/ @Y@2@5 E@,@5 E@,@5 E@6 E@8C@@g 
 E E
 E
	 E@3@=@, E@,@5 E@. Em @2 @@5 E)@<@. Em @2 E@,@5 E@A@=
@, E@,@5 E@. EL @2 @@5 E)@<@"@=@. Eo
@/ E@2 E@,@5 E@<
@. EL
 @2 E@,@5 E@A
@, E@,@5 E@. EL @2 @@5 E)@. E@/ @Y@2@5 E@,@5 E@,@5 E@6 E@8C@@g 
 E E
 E

  E@3@=@, E@,@5 E@. EL @2 @@5 E)@<@. EL @2 E@,@5 E@A@=@. ES
 @2 E@,@5 E@B@<@2@=
@, E@,@5 E@. EQ @2 @@5 E)@A@<
@, E@,@5 E@. EL @2 @@5 E)@A@,@5 E@6 E@8C@@g 
 E E
 E
  E@3@=@, E@,@5 E@. EL @2 @@5 E)@<@. EL @2 E@,@5 E@A@=@. ES
 @2 E@,@5 E@B@<@2@=
@, E@,@5 E@. EQ @2 @@5 E)@A@<
@, E@,@5 E@. EL @2 @@5 E)@A@,@5 E@6 E@8C@%@g 
 E
	 E@3
@5 E@;@, E@5 E@. E
@2@6 E@8C@%@g 
 E
	 E@3
@5 E@;@, E@5 E@. E
@2@6 E@8C@%@g 
 E
	 E@3@5 E@;
@, E@5 E@. E@2@6 E@8C@%@g 
 E
	 E@3@5 E@;
@, E@5 E@. E@2@6 E@8C@3@g 
 E
@3@,@,@5 E
@,@,@5 E@. E@2@5 E@,@5 E@6 E@8C@i@g 
 E
	 E@3
@5 E@;@=@$@. EQ
 @2 @@5 E)@;@, E@5 E@. E
@2@5 E@A@<@2@=@&
 @;@&	 @& D}@A@<@ @. EL
 @2 @@5 E)@;@, E@5 E@. E
@2@6 E@A@8C@i@g 
 E
	 E@3
@5 E@;@=@$@. EQ
 @2 @@5 E)@;@, E@5 E@. E
@2@5 E@A@<@2@=@&
 @;@&	 @& D}@A@<@ @. EL
 @2 @@5 E)@;@, E@5 E@. E
@2@6 E@A@8C@i@g 
 E
	 E@3@5 E@;@=@$@. EQ @2 @@5 E)@;
@, E@5 E@. E@2@5 E@A@<@2@=@& @;@&	 @& D}@A@<@ @. EL @2 @@5 E)@;
@, E@5 E@. E@2@6 E@A@8C@i@g 
 E
	 E@3@5 E@;@=@$@. EQ @2 @@5 E)@;
@, E@5 E@. E@2@5 E@A@<@2@=@& @;@&	 @& D}@A@<@ @. EL @2 @@5 E)@;
@, E@5 E@. E@2@6 E@A@8C@M@g 


 E@3@,
@,@5 E@. Em
 @2 @@5 E)@,@,@5 E@5 E@. Em
@2 @@5 E)@. E@2@5 E@,@5 E@6 E@8C@E@g 
 E
@3@,@,@5 E@,@,@5 E
@,@,@5 E
@,@,@5 E@-@-@6 E@8C@k@g 
 E
	 E@3
@5 E@;@=@#@. EQ
 @2 @@5 E)@, E@5 E@. E
@2@5 E@A@<@5@=@!@. EL
 @2 @@5 E)@, E@5 E@. E
@2@5 E@<@. E
@2 E@6 I @@A@A@8C@!@g 
 E   E@3@;@. ES @2 E@,
@5 E
@6 E@8C@|@g 


 E
	 E@3@5 E@. Em @2 @@5 E)@;
@, E@,@5 E@=@. EQ @2 @@5 E)@% D}@<@+@=@. EL
 @2 E@,@5 E@<@. Eo
@/ E@2 E@,@5 E@. EL @2 @@5 E)@;@. E@2@5 E@,@5 E@6 E@8C@z@g 


 E
	 E@3@5 E@. EL @2 @@5 E)@;
@, E@,@5 E@=@. EL @2 @@5 E)@% D}@<@)@=@. EQ
 @2 E@,@5 E@<
@. Em
@2 E@,@5 E@. EQ @2 @@5 E)@;@. E@2@5 E@,@5 E@6 E@8C@k@g 
 E
	 E@3
@, E@,@5 E@. EQ @2 @@5 E)@, E@,@5 E@. Em @2 @@5 E)@, E@,@5 E@. Em @2 @@5 E)@. E@2@5 E@,@5 E@,@5 E@6 E@8C@@g 
 E
	 E@3@=
@, E@,@5 E@. EL @2 @@5 E)@<@"@=@. EL
 @2 E@,@5 E@<@. Eo
@/ E@2 E@,@5 E@A
@, E@,@5 E@. EL @2 @@5 E)@, E@,@5 E@. Em @2 @@5 E)@. E@2@5 E@,@5 E@,@5 E@6 E@8C@@g 
 E
	 E@3 E@5 E
@5 E@=@"@5 E
 @5 E@;@& D}@. E
@2@5 E@B@B@A@<@@=@u@. EQ
 @2 @@5 E)@;@=@P@=@, E@,@5 E@. Em @2 @@5 E)@<@. Em @2 E@,@5 E@A@, E@,@5 E@Y@^@^
@Z@d@i@;@,@5 E@5 E@$	@<@& D}@. E
@2@5 E@B@B@A@<@. EL
 @2 @@5 E)@;@& D}@&	 @B@B@A@;@8C@k@g 


 E		 E@3 E@5 E@=@,
 E@,@5 E@. EQ
 @2 @@5 E)@<@ @=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@A
@;@, E@,@5 E@. E@2@5 E@,@5 E@6 E@8C@L@g 
 E	  E@3 E@5 E@=@,
 E@5 E@. EL
 @2 @@5 E)@<@"@=@. EL @2 E@5 E@<@. Eo@/ E@2 E@5 E@A
@;@8C@8@g 
 E	 E@3@5 E@;@=@. Em @2 @@5 E)@;@$	@<@. EL @2 @@5 E)@;@. E@2@5 E@;@8C@8@g 
 E	 E@3@5 E@;@=@. Em @2 @@5 E)@;@$	@<@. EL @2 @@5 E)@;@. E@2@5 E@;@8C@@g 
 E@3@,
@,@5 E@,@,@5 E@=@. Em
 @2 @@5 E)@. Em
@2 @@5 E)@$	@A@<@N@=@,@. Em @2 @@5 E)@. Em 
@2 @@5 E)@. E
@2@,@5 E@0@1@2@5 GI@<@ @. Em @2 @@5 E)@. Em
@2 @@5 E)@. E
@2@5 E@A@,@5 E@6 E@8CA@g 


 E
	 E@3
@5 E@;@=@&
 @&	@& D}@B@B@<@@=@&
@; E@5 E@B@B@<@@=@Y@^
@Z @i@;@I@B@B@<@@=@5 E@. E
@2@5 E@5 E@;@& D}@B@B@<@@=@1@. Em @2 E@,@5 E@, E@,@5 E@. E
@2@5 E@,@5 E@5 E@<@p@=@)@. E
@2 @5 E)@. E@2@, E@5 E@. E
@2@5 E@A@B@<@E@. EL @2 E@,@5 E@. E
@2@5 E)@, E@,@5 E@. EL @2 @@5 E)@. E
@2@5 E@,@5 E@6 E@8CA@g 


 E
	 E@3
@5 E@;@=@&
 @&	@& D}@B@B@<@@=@&
@; E@5 E@B@B@<@@=@Y@^
@Z @i@;@I@B@B@<@@=@5 E@. E
@2@5 E@5 E@;@& D}@B@B@<@@=@<@. Em @2 E@,@5 E@, E@,@5 E@. Em @2 @@5 E)@. E
@2@5 E@,@5 E@5 E@<@p@=@)@. E
@2 @5 E)@. E@2@, E@5 E@. E
@2@5 E@A@B@<@E@. EL @2 E@,@5 E@. E
@2@5 E)@, E@,@5 E@. EL @2 @@5 E)@. E
@2@5 E@,@5 E@6 E@8C@@g 
 E
	 E@3@=@, E@,@5 E@. Em @2 @@5 E)@<@. Em @2 E@,@5 E@A@=
@, E@,@5 E@. Em @2 @@5 E)@<@. Em
 @2 E@,@5 E@A@, E@,@5 E
@, E@,@5 E@. Em@2 @@5 E)@. Em@2 @@5 E)@. E@2@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 E
	 E@3@=@, E@,@5 E@. Em @2 @@5 E)@<@. Em @2 E@,@5 E@A@=
@, E@,@5 E@. Em @2 @@5 E)@<@. Em
 @2 E@,@5 E@A@, E@,@5 E
@, E@,@5 E@. Em@2 @@5 E)@. Em@2 @@5 E)@. E@2@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@k@g 
 
	 E@3
@5 E@;@=@#@. EQ
 @2 @@5 E)@, E@5 E@. 
@2@5 E@A@<@5@=@!@. EL
 @2 @@5 E)@, E@5 E@. 
@2@5 E@<@. 
@2 E@6 I@A@A@8C@!@g 
    E@3@;@. ES @2 E@,
@5 E
@6 E@8C@i@g 


 
	 E@3@5 E@. Em @2 @@5 E)@;
@, E@,@5 E@=@. EQ @2 @@5 E)@% D}@<@. EL
 @2 E@,@5 E@. EL @2 @@5 E)@;@. @2@5 E@,@5 E@6 E@8C@i@g 


 
	 E@3@5 E@. EL @2 @@5 E)@;
@, E@,@5 E@=@. EL @2 @@5 E)@% D}@<@. EQ
 @2 E@,@5 E@. EQ @2 @@5 E)@;@. @2@5 E@,@5 E@6 E@8C@k@g 
 
	 E@3
@, E@,@5 E@. EQ @2 @@5 E)@, E@,@5 E@. Em @2 @@5 E)@, E@,@5 E@. Em @2 @@5 E)@. @2@5 E@,@5 E@,@5 E@6 E@8C@~@g 
 
	 E@3@=
@, E@,@5 E@. EL @2 @@5 E)@<@. EL
 @2 E@,@5 E@A
@, E@,@5 E@. EL @2 @@5 E)@, E@,@5 E@. Em @2 @@5 E)@. @2@5 E@,@5 E@,@5 E@6 E@8C	@g @3@6calculate_known_upper_limit_for @@8X P H C@g 
 @Y

 @Y
@3@5 H
@5 H@;@8C@g 
 E

 E
@3@5 H
@5 H@;@8C@g 
 E

 E
@3@5 H
@5 H@;@8C@g @3@;@5 H{@;@8X Pdo_implication C@3@g @3@. C+@+	@+
@2 E,@,@5 F E,@,@5 F E,@,
@5 F F@0@1@1
@1
@1@2@5 E4@I@8C@A@g @3@. C+@+	@+
@2 E,@,@5 F@. D
@2 E,@,@5 F@. D	@2@,
@5 F
 E,@,@5 F F@0@1@1@1
@1@2@5 E4@I@8X Pissue_elimination_message C@g @3@5 H@;@ Eliminated a traversal condition@5 H@;@8C@g @3@!Eliminated a redundant hypothesis@5 H@;@8X Pinitialise_counter C@g @3@,	@0@1@+
@2@5 E@5 G@&
 @5 G@;@8X Pfind_update_cases C@g @3@6 I @@8C@g @3@6 I@8X Psortlist C@g 

@3@5sortprod @
@5 I @@;@8C@g @3@;@8X Pprint_list1 C@g 	@3@;@6 G@8C@g 	
@3@;@5 G, @5 F@6 I @@8C@g  @9X Pequivalence_hyp C@g @3@. BP	@2@6 F@8C@g @3@. BP	@2@6 F@8C@g @3@. F	@2@6 F@8C@g @3@. F	@2@6 F@8X Ppattern_match_rule_list C@ @g 


@3@,@5find_pattern_match @
@6 E@8C@g 		
@3
@6 J @@8X Pclose_log_file  C@g   @3@5 G@5no_log_file data__data_files@;@8C@g   @3 HF@5typecheck_only H=@;@8C@g @3 H9@5 J@,@5 GT@,	@5logfile_name J@5 GW@5told  @@5 GW@;@8X D  t  t t  @Wt  H 	P I C@g 	@3@=@5 E@<
@=@& @@<@& @@;@8C@g @3@5 F@Y@_@Z @i@5 E@;@8C
@g @3@5 H@5 E@;@8C@g 
 E E
@3@5 E)@;@8C@%@g 
 E
@3@,@5 E)@=@5 E@. E@2@5 E@<@ 	
 E@!@;@8C@g 
 G
@3@5 E)@;@8C@g 
 E
 @Y
@3@5 E)@;@8C@g 
 @Y
 E
@3@5 E)@;@8C@+@g 
 @Y
 @Y
@3@5 F@5 F@,
@. @Y@2@5 E@. @Y

@2@6 E)@8C@I@g 
 @Y
@3@,@5 E)@,
@5 E)@=@5 E
@5 E@. @Y
@2@5 E@<@=@& @$	
@<@=@&
 @$	@<
@ 	
 @Y
@!@;@8C@X@g 
 E
@3@,@5 E)@,
@5 E)@=@5 E
@5 E@. E
@2@5 E@<@-@=@&
 @$	@<@#@=
@& @. E@2@5 E)@<@=@$
@&	 @<
@ 	
 E
@!@;@8C@Z@g 
 E
@3@,@5 E)@,
@5 E)@=@5 E
@5 E@. E
@2@5 E@<@/@=@=@& @<@&
 @&	 @<@=@&@$	
@<@=@&
@$	@<
@ 	
 E
@!@;@8C@E@g 
 E
@3@,@5 E)@,
@5 E)@=@5 I
@5 I
 @5 E@. E
@2@5 E@<@=@&
@$	@<
@ 	
 E
@!@;@8C@E@g 
 
@3@,@5 E)@,
@5 E)@=@5 E
@5 E
 @5 E@. 
@2@5 E@<@=@&
@$	@<
@ 	
 
@!@;@8C@@g 
 E
@3@,@5 E)@,
@5 E)@=@5 I
@5 I
 @5 E@. E
@2@5 E@B@<@n@=@&
@&	 @B@<@a@=@=@ 
 E
@!@<
@ 
 E
@!@&	 @A@<@@@=@1@=@ 
 E@!@<
@ 
 E@!@5 I@. BP@. E
@2 @2 @@5 E)@&	 @<
@ 	
 E
@!@B@;@8C@Z@g 
 E
@3@,@5 E)@,
@5 E)@=@5 E
@5 I@. E
@2@5 E@<@/@=@&
 @&	@<@%@=@&
@$	@<@=@&
@ 	
 E@!@<
@ 	
 E
@!@;@8C@g @3@5val @@;@8C@$@g @3@?
@5 E@D
@H@0@+
@+@2@5 E@,@5 F@0
@2@5 E@;@8X P H@ C@g @3@. G@+	@2@5 E@Y@`@Z@f@o@. G@2@5 F4@;@8X P F C@g  
 F@9C@g  
 F@9C@g 

 F@3@,@5mk_intersect @@5 E@;@8X P I C@g 
 BP

@3@;@8C@g 
 ES

@3@;@I@8C@*@g 
 BP

@3@. BP
@2@,@5 I@. BP
@2@,@5 I@;@5 G@;@8C@g 
 ES
@3@. ES
@2@5 I@;@8C@g 
 ES	
	@3@. ES
@2@5 I@;@8C	@g 
 ES@3@;@8C
@g 
 ES@3@;@8C@g 
 ES
 F F@3@;@8C@g 
 ES
 F F@3@;@8C@g  @@3@;@8C	@g 
 D @@3@;@8C@g 	
@3@-@5 F@;@8C@g 
 Ef
@3@,@5 I@,
@5 I@;
@5 G@;@8C@g 
 Ek
@3@=@5 I@<@5 I@;@8C@+@g 
 C+
@3@=@5 I@<@=
@. D
@2@5 I@<@5 I+ @@. C+
@2@5 G @@;@8C@(@g 
 F
@3@. C+
@2@,@5 I@. C+
@2@,
@5 I@;
@5 G@;@8C@g 
 F
@3@5 J @. F
@2@6 J!@8C@g 
 D D
@3@5 I@;@8C@g 
 D
@3@,@5 G@. D
@2@5 E@5 I@;@8C@g @3@,
@,@,@5
is_inequality @@,
@5find_mutual_types @
@5try_to_infer @@;@8C@'@g 
 F
 F@3@=@. BP
@2@5 I@<@. F
@/ F@2@5 I@;@8C@&@g 
 F
 F@3@=@. F
@2@5 I@<
@. F
@2@5 I@;@8C@,@g 
 F
 F@3@. F
@2@,
@5 I@. F
@2@,@5 I@;
@5 G@;@8C@,@g 
 F
 F@3@. F
@2@,
@5 I@. F
@2@,@5 I@;
@5 G@;@8C@g 
 F	 F@3@;@8C@-@g 
 F
 F@3@. ES
@2@,
@5 I@. F
@/ F@2@,@5 I@;
@5 G@;@8C@,@g 
 F
 F@3@. F
@2@,
@5 I@. F
@2@,@5 I@;
@5 G@;@8C@&@g 
 F
 F@3@=@. F
@2@5 I@<
@. F
@2@5 I@;@8C@&@g 
 F
 F@3@=@. F
@2@5 I@<
@. F
@2@5 I@;@8C@g 
 F
@3@. BP
@2@5 I@;@8C@g 
 F
 F@3@;@8C@g 
 F
 F
@3@. F
@2@5 I@;@8C@4@g 
 F
 F
 F
@3@=@. F@2@5 I@<@. F@. F
@2@/ F
@2@5 I@;@8C@g 
 F
 F
 F
@3@. F@2@5 I@;@8C@g 
 F
 F
 F@3@. F
@2@5 I@;@8C@g 
 F
 F
 F@3@. F
@2@5 I@;@8C@g 
 F
 F
 F
@3@. F@2@5 I@;@8C@g 
 F
 F
 F
@3@. F@2@5 I@;@8C@g 
 F
 F
 F@3@. F
@2@5 I@;@8C@g 
 F
 F
 F@3@. F
@2@5 I@;@8C@g 
 F
 F
 F
@3@. F@2@5 I@;@8C@g 
 F
 F
 F
@3@;@8C@g 
 F
 F
 F
@3@;@8C@&@g 
 F
 F@3@=@. F
@2@5 I@<
@. F
@2@5 I@;@8C@,@g 
 F
 F@3@. F
@2@,
@5 I@. F
@2@,@5 I@;
@5 G@;@8C@'@g 
 F
 F
@3@=@. F
@2@5 I@<
@. F@2@5 I@;@8C@g 
 F
 F
 F@3@5 F@;@8C@g 
 F
 F
@3@. F@-
@2@5set_infrule @@;@8C@D@g 
 F
 F
@3@=@. F
@2@5 I@B
@<@$@. F
@2@,
@5 I@. ES@. F@2@/ F@2@,@5	set_infer @@;
@5 G@;@8C@'@g 
 F
 F
@3@=@. F
@2@5 I@<
@. F@2@5 I@;@8C@&@g 
 F
 F@3@=@. F
@2@5 I@<
@. F
@2@5 I@;@8C@g 
 F
 F
 F@3@5 F@;@8C@g 
 BP
 G 
@3@. BP
@2@5 I@;@8C@g 
 BP
 G  G'
@3@. BP
@2@5 I@;@8C@"@g 
 BP
 G!
@3@0
@2@,
@5 G" E@. BP
@2@5 I@;@8C@%@g 
 BP
 G! G'	
@3@0
@2@,
@5 J1@. BP
@2@5 I@;@8C@#@g @3@,
@,@5get_forall_hyp F@?
@5 E@D
@H@,@5do_infer_side_conditions @@;@0@2@6 G@8C@I@g 	
 Eo
@3@. Em
@2@,@,
@5 J3@?@. Em
@2@5 E@D@H@?@. Eo
@2@5 E@D@H@,@5 J6@;@0
@2@6 G@8C@I@g 	
 Em
@3@. Eo
@2@,@,
@5 J3@?@. Eo
@2@5 E@D@H@?@. Em
@2@5 E@D@H@,@5 J6@;@0
@2@6 G@8C@q@g 	
 Eo
@3@,@5int_or_enum_lit @@=@. Eo
@+
@2@,@,@5 J3@<
@. Em@+

@2@,@,@5 J3@?@. Eo

@2@5 E@D@H@?@. Em

@2@5 E@D@H
@5 J9@. Eo
@2 @@5 E)@,@5 J6@;@0@2@6 G@8C@p@g 	
 Em
@3@,@5 J9@=@. Eo@+
@2@,@,@5 J3@<
@. Em@+
@2@,@,@5 J3@?@. Eo
@2@5 E@D@H@?@. Em
@2@5 E@D@H
@5 J9@. Eo

@2 @@5 E)@,@5 J6@;@0@2@6 G@8C@p@g 	
 Eo
@3@,@5 J9@=@. Eo@+
@2@,@,@5 J3@<
@. Em@+
@2@,@,@5 J3@?@. Eo
@2@5 E@D@H@?@. Em
@2@5 E@D@H
@5 J9@. Eo

@2 @@5 E)@,@5 J6@;@0@2@6 G@8C@q@g 	
 Em
@3@,@5 J9@=@. Eo@+

@2@,@,@5 J3@<
@. Em
@+
@2@,@,@5 J3@?@. Eo

@2@5 E@D@H@?@. Em

@2@5 E@D@H
@5 J9@. Eo
@2 @@5 E)@,@5 J6@;@0@2@6 G@8C@@g 

 Eo
@3@=@ 

 E
@!@<
@ 

 E
@!
@5 E@. EQ
 @2 @@5 E)@5 E@=@. Eo@+@2@,@,@5 J3@<
@. Em@+@2@,@,@5 J3@?@. Eo@2@5 E@D@H@?@. Em@2@5 E@D@H@5 E@. Eo@. E
@2@2 @@5 E)@,@5 J6@;@0@2@6 G@8C@@g 

 Em
@3@=@ 
 E
@!@<
@ 
 E
@!
@5 E@. EQ
 @2 @@5 E)@5 E@=@. Eo@+@2@,@,@5 J3@<
@. Em@+@2@,@,@5 J3@?@. Eo@2@5 E@D@H@?@. Em@2@5 E@D@H@5 E@. Eo@. E
@2
@2 @@5 E)@,@5 J6@;@0@2@6 G@8C@@g 

 Eo
@3@=@ 
 E
@!@<
@ 
 E
@!
@5 E@. EQ
 @2 @@5 E)@5 E@=@. Eo@+@2@,@,@5 J3@<
@. Em@+@2@,@,@5 J3@?@. Eo@2@5 E@D@H@?@. Em@2@5 E@D@H@5 E@. Eo
@/ E
@2 @@5 E)@,@5 J6@;@0@2@6 G@8C@@g 

 Em
@3@=@ 

 E
@!@<
@ 

 E
@!
@5 E@. EQ
 @2 @@5 E)@5 E@=@. Eo@+@2@,@,@5 J3@<
@. Em@+@2@,@,@5 J3@?@. Eo@2@5 E@D@H@?@. Em@2@5 E@D@H@5 E@. Eo@/ E
@2 @@5 E)@,@5 J6@;@0@2@6 G@8C@O@g 		
 Eo
@3@5 H@. Eo@. @Y
@+@2@+
@2@-@,@5 F@5 H@. Eo
@+@2@-@,@5 F@5 H@. Em@. @Y@2@2 @@5 E)@0@2@0@2@6 G@8C@O@g 		
 Em
@3@5 H@. Em@. E
@+@2@+
@2@-@,@5 F@5 H@. Em
@+@2@-@,@5 F@5 H@. Eo@. E@2@2 @@5 E)@0@2@0@2@6 G@8C@g 
 Eo
@3max@-@5is_min_max_function @@;@8C@g 
 Eo
@3 J<@-@5 J=@;@8C@g 
 Em
@3 J<@-@5 J=@;@8C@g 
 Em
@3 J<@-@5 J=@;@8C@g 
 Em
@3min@-@5 J=@;@8C@g 
 Em
@3 J@@-@5 J=@;@8C@g 
 Eo
@3 J@@-@5 J=@;@8C@g 
 Eo
@3 J@@-@5 J=@;@8C@1@g 
 Eo
@3@-@,@,
@5 J=@. Eo
@2@,@5 I@. Eo

@2@,@5 I@;@5 G@;@8C@g 
 Em
@3@-@-@-@5 J=@. Eo
@2@5 I@;@8C@1@g 
 Em
@3@-@,@,
@5 J=@. Em
@2@,@5 I@. Em

@2@,@5 I@;@5 G@;@8C@g 
 Eo
@3@-@-@-@5 J=@. Em
@2@5 I@;@8C@c@g 

 BP
@3@. Eo
@2@,@,
@5 J3@?@. Eo
@2@5 E@D@H@?@. Em
@2@5 E@D@H@,@5 J6@,@5 J% En@,@5 J(@0
@2@,@5 E@;@6 G@8C@c@g 

 BP
@3@. Em
@2@,@,
@5 J3@?@. Eo
@2@5 E@D@H@?@. Em
@2@5 E@D@H@,@5 J6@,@5 J% En@,@5 J(@0
@2@,@5 E@;@6 G@8C@c@g 

 BP
@3@. Eo
@2@,@,
@5 J3@?@. Eo
@2@5 E@D@H@?@. Em
@2@5 E@D@H@,@5 J6@,@5 J% En@,@5 J(@0
@2@,@5 E@;@6 G@8C@c@g 

 BP
@3@. Em
@2@,@,
@5 J3@?@. Eo
@2@5 E@D@H@?@. Em
@2@5 E@D@H@,@5 J6@,@5 J% En@,@5 J(@0
@2@,@5 E@;@6 G@8C@)@g 
 Em
 E
@3@. E@-@-@2@5 E@. Eo@/ E
@1@2@6 I@8C@@g 


 Eo
 E@3@. E@-@-@2@5 E En@,
@,@,@5 G@=@&
 C@$	@B@B@A@<@N@&
 G@. F@. @+@+@2@/ Ef@. Eo@+@/ E@1@2@/ Eo@. E@1@2@-@2@,@5 Ii@5 EX@. Eo
@2@,@5 G@. Em
@2@5 IR@;@6 G@8C@(@g 
 Em
 E@3@. E@-@-@2@5 E@. Eo@. E@1@2
@2@6 I@8C@@g 


 Eo
 E
@3@. E@-@-@2@5 E Ep@,
@,@,@5 G@=@&
 C@$	@B@B@A@<@N@&
 G@. F@. @+@+@2@/ Ef@. Eo@-@/ E@1@2@/ Eo@. E@1@2@+@2@,@5 Ii@5 EX@. Eo@2@,@5 G@. Em@2@5 IR@;@6 G@8C@.@g 
 Em
@3@. E@-@-@2@5 E@- Bg@-@0@. E@-@1@-@2@2@-@5 GC@. Eo
@2@6 I@8C@@g 
 Eo
@3@. E@-@-@2@5 E@- Bg@-@0@. E@+@1@+
@2@2@-@5 GC@. F@. @+@+@2@/ C+@. Ef@. Eo@+@2@/ Eo@+@2@/ Ef@. Eo@+@+@2@/ Eo@-@2@,@5 Ii@,@5 FF@0@1@. E@1@2@2@5 E
@5 EX@. Eo
@2@,@5 G@. Eo
@2@,@5 G@. Eo
@2@,@5 G@. Em
@2@5 IR@;@,@5 G@,@5 G@6 G@8C@.@g 
 Em
@3@. E@-@-@2@5 E@- Bg@-@0@. E@-@1@-@2@2@-@5 GC@. Eo
@2@6 I@8C@@g 
 Eo
@3@. E@-@-@2@5 E@- Bg@-@0@. E@+@1@+
@2@2@-@5 GC@. F@. @+@+@2@/ C+@. Ef@. Eo@+@2@/ Eo@+@2@/ Ef@. Eo@-@+@2@/ Eo@+@2@,@5 Ii@,@5 FF@0@1@. E@1@2@2@5 E
@5 EX@. Eo
@2@,@5 G@. Eo
@2@,@5 G@. Eo@2@,@5 G@. Em@2@5 IR@;@,@5 G@,@5 G@6 G@8C@(@g 
 ES
 E@3@. E@-@-@2@5 E@. ES@. E@1@2
@2@6 I@8C@@g 
 ES
 E
@3@. E@-@-@2@5 E ET@,
@,@,@5 G@=@&
 C@$	@B@B@B@<@U@&
 G@. F@. @+@+@2@/ Ef@. Eo@+@/ E@1@2@/ Eo@. E@1@2@+@2@,@5 Ii@5 EX@=
@. EL@2@,@5 G@<@. EL@2@,@5 G@;@6 G@8C@(@g 
 BP
 E@3@. E@-@-@2@5 E@. BP@. E@1@2
@2@6 I@8C@@g 


 BP
 E
@3@. E@-@-@2@5 E @@,
@,@,@5 G@=@&
 C@$	@B@B@A@<@F@&
 G@. F@. @+@+@2@/ Ef@. Eo@+@/ E@1@2@/ Eo@. E@1@2@2@,@5 Ii@. BP@2@,@5 G@5 EX@;@6 G@8C@+@g 
 Eo
 E
@3@. E@-@-@2@5 E@. Eo@. E
@1@2@2@5infer_by_uq_imp_hyp @@;@8C@(@g 
 Eo
 E@3@. E@-@-@2@5 E@. Eo
@/ E@1@2@5 JA@;@8C@*@g 
 ES
 E
@3@. E@-@-@2@5 E@. ES@/ E
@1@2@5 JA@;@8C@(@g 
 ES
 E@3@. E@-@-@2@5 E@. ES
@/ E@1@2@5 JA@;@8C@(@g 
 BP
 E@3@. E@-@-@2@5 E@. BP
@/ E@1@2@5 JA@;@8C@*@g 
 BP
 E
@3@. E@-@-@2@5 E@. BP@/ E
@1@2@5 JA@;@8C@4@g 
 F
 
 Ef
@3@. 
@2@,@5uq_infer @@. 
@2
@,@5 JD@;@6 G@8C@/@g 
 F
 
 Ek
@3@;@=@. 
@2@5 JD@<@. 
@2
@6 JD@8C@F@g 		
 F
 
 C+ Ef
@3@. F@. 
@2@/ C+
@2@,@5 I@. F@. 
@2@/ C+@2@,@5 I@;@6 G@8C@A@g 
 F
 
 C+ Ek
@3@=@. F@. 
@2@/ C+
@2@5 I@<@. F@. 
@2@/ C+@2@5 I@;@8C@@g 
 F
 
 C+
 Ef
 Eo
 Eo
 @Y
 Eo
 E
 E
 @Y

@3@;@. F@. 
@2@/ C+@. Ef@. Eo
@2@/ Eo

@2@/ Eo@. E@1
@2@2@,@5 I@. Eo@2@,@5 I@5 G@;@8C@{@g 		
 F
 
 C+
 Ef
 Eo
 Eo
 G
 Eo
 E
 E
 G

@3@;@. F@. 
@2@/ C+@. Ef@. Eo
@2@/ Eo
@/ @Y
@2@/ Eo@. E@. E@0@. @Y
@2@2@2@1
@2@2@5 I@;@8C@@g 
 F
 
 C+
 Ef
 Eo
 Eo

 Eo
 E
@3@; Ep
@,@,@5update_chain_infer @@=@>@. F@. @+@2@/ C+@. Ef@. Eo@+@2@/ Eo@+@2@/ Ef@. Eo@+@/ E@1@2@/ Eo@. E@1@2@+@2@,@5 Ii@<@<@. F@. @+@2@/ C+@. Ef@. Eo@+@2@/ Eo@+@2@/ Ef@. Eo@. E@1@2@+@2@/ Eo@+@/ E@1@2@,@5 Ii@. Eo
@2@,@5 G@. Eo@2@,@5 G@. Eo@2@,@5 G@;@,@5 G@,@5 G@,@5 G@6 G@8C@}@g 
 F
 
 C+
 Ef
 Eo
 Eo
 @Y
 Eo E
 E
 @Y

@3@;@. F@. 
@2@/ C+@. Ef@. Eo
@2@/ Eo

@2@/ Eo@/ E@1
@2@,@5 I@. Eo@2@,@5 I@5 G@;@8C@y@g 		
 F
 
 C+
 Ef
 Eo
 Eo
 G
 Eo E
 E
 G

@3@;@. F@. 
@2@/ C+@. Ef@. Eo
@2@/ Eo
@/ @Y
@2@/ Eo@/ E@. E@0@. @Y
@2@2@2@1
@2@5 I@;@8C@@g 
 F
 
 C+
 Ef
 Eo
 Eo

 Eo E
@3@; En
@,@,@5 JG@=@>@. F@. @+@2@/ C+@. Ef@. Eo@+@2@/ Eo@+@2@/ Ef@. Eo@+@/ E@1@2@/ Eo@. E@1@2@+@2@,@5 Ii@<@<@. F@. @+@2@/ C+@. Ef@. Eo@+@2@/ Eo@+@2@/ Ef@. Eo@. E@1@2@+@2@/ Eo@+@/ E@1@2@,@5 Ii@. Eo
@2@,@5 G@. Eo@2@,@5 G@. Eo@2@,@5 G@;@,@5 G@,@5 G@,@5 G@6 G@8C@@@g 		
 F
 
 C+
 Ef
 Eo
 Eo

@3@. BP@2@,@5 I
@,@5 H@,@5 I@;@6 G@8C@'@g 
 F
 
 C+
 Ef
 Eo
 Eo
@3@. EL@2@5 I@;@8C@@g 


 F
 
 C+
 Ef
 Eo
 Eo
 @Y
 BP
 E
 E
 @Y

@3@. F@. 
@2@/ C+@. Ef@. Eo
@2@/ Eo

@2@/ BP@. E@1
@2@2@5 Ii@. @Y
@2@,@5 H@. BP@2 @@5 E)@;@8C@z@g 		
 F
 
 C+
 Ef
 Eo
 Eo
 G
 BP
 E
 E
 G

@3@. F@. 
@2@/ C+@. Ef@. Eo
@2@/ Eo
@/ @Y
@2@/ BP@. E@. E@0@. @Y
@2@2@2@1
@2@2@5 I@;@8C@b@g 


 F
 
 C+
 Ef
 Eo
 Eo
 @Y
@3@. F@. 
@2@/ C+@. Ef@. Eo
@2@/ Eo

@2@2@,@5 Ii@. @Y
@2@,@5 H@,@5 Ii@5 G@;@8C@D@g 
 F
 
 C+
 Ef
 Eo
 Eo
 ES
 E

@3
@,@5 H@. ES@. E@1@2@2@5 Ii@;@8C@1@g 
 F
 
 C+
 Ef
 Eo
 Eo
 ES
 E	
@3@. EL@2@5 I@;@8C@g 
 F
 
@3@;@. 
@2@6 JD@8X Psetup_conclusions  C@ @g @3@,@5 Hk@. HC@-@2@5 G@. HC@2@5 G@5 Hn@,	@5 Ho@5stan_and_semi_stan_conc @@$	@;@8X P I C@'@g @3@-@-@5 I&@-@-@5 I&@; E,@,@5 F
combined_hyps@0@1	@1@1
@2@5 E4@;@8X P H~ C@g 
 @Y

 F
@3@5 H}
@5 H}@;@8C@g 
 E

 F
@3@5 H}
@5 H}@;@8C@g 
 E

 F
@3@5 H}
@5 H}@;@8C@g @3@;@5 H{@;@8X Pint_and_sign C@g 	@3@5 F@Y@_@Z @k@;@8C@g  @3@;@I@8C	@g 
 E @3@;@I@8C@g 

 E@3@5 F@Y@_@Z @i@;@. E@2@6 E@8X Pcheckvalidactiontype C@g 
 EG

 EG
@3@5 JR @@;
@5 JT@;@8C@f@g 
 F_

 F_
@3@5 F@;@=@,
@5 EX@<	Undeclared identifier @# on l.h.s. of ":=" in above action.@5	stopwith3 Eb@A
@;@=@,@5 H{
@5 EX@<	@6Type of r.h.s. of ":=" does not match that of l.h.s. [
] in above@5 JW@A@;@=@5 E[@5 E)@=@5simplified_action_part  @@<@=@5 E J^@5 F4@<@J@<@$@;@8C	@g 
unit G?@3@;@8C@g null@3@;@8X P H C@g  F@3@,@5minimum_choice @@;
@5 F@;@8C@g  E3@3@,@5 Jb@;
@5 G@;@8C@g @3@>HorC is not hyp or conc but is ~a in fetch_minimum_complexity.@0@2@6
show_error Eb@8X P F C@g 
 EG
@3@=@5 F@<@5 F@;@8C@g 
 EJ
@3@. Eo
	@2@5 EN@. Eo	@2@5 EN@;@8C@g 
@3@. BP
	@2@5 EN@;@8X Pwrite_identity_of_predicate C@g 
 F@3VC @5 F@5 F H@5 F@6 F@8C@g 
 E3@3 Jk@5 F@5 F C@5 F@6 F@8X Psplit_concs C@E@g @3@. Ef@+	@+
@2 E,@,@5 H$@-@-@5prune_all_concs E0 E,@,@5add_conc E0 E,@,
@5 Js
conc_split@0@1@0@1	@2@1@0
@1
@2@1@2@5 E4@;@6 Jn @@8X Pincrement_counter C@*@g @3@,	@0@1@+
@2@5 E@,@0@1@+@2@5 E@5 E@Y@a@Z@f@o@5 G@;@8X P I C
@g 
@3@6 I@8C@g 	
@3@6 I@8X Pexists_eliminated_in_list C
@g 	@3@5 F2 @@;@8C@g 		@3@5 Jz @@;@8X P Gp C@g @3@. FL	@2@6 @ @8X Pmake_breakdown_list C@g 
 BP

 BP@3@;@6 J @@8C@g 
 ES

 ES@3@;@6 J@8C@g 
 Eo

 Eo@3@;@6 J@8C@g 
 Em

 Em@3@;@6 J@8C@g 
 EL

 EL@3@;@6 J@8C@g 
 EQ

 EQ@3@;@6 J@8C@#@g 
 @Y

@3
@5 H@;@6 J@8C@&@g 
 E

@3@. E@2
@5 H@;@6 J@8C@g 	
@3@5 H@;@8X Pbusort_prods C@*@g @3@,
@0@+@1@+@+
@2@5
gen_append @@5order_prods @@0@1
@2@,@5 J@5 J @@;@8C@g 	@3@;@8X D  t  t t  @Wt  F3 	P
print_list C
@g @3[@5 F@5 J]@6 F@8X P G C@g @3@5 E@;@8C@g @3@L@0@-@+	@2@5 E@5 E@;@8X P@ substitute_and_eliminate_integer C@g  E{@3@5 FQsubst_elim_hyp@0	@1
@1@2@6 E4@8C@g  FT@3@5 FU FT@0	@1
@1@2@6 E4@8X Pwrite_log_file_banner  C@g   @3@5 J@;@8C@g   @3 HF@5 J@;@8C@g @3 H9@5 J@,@5 J@,	@5 GT@5 GW@,
@5current_output @5display_bannersimplifier_ioutilities@5 GW@;@8X P J C
@g @3
@6pattern_match_rule @@8C@g 
	@3@5 E@,@-@5 FF@L	@-@6 FF@8X D  t  t t  @Wt 
reduction_hyp 	D  t  t t  @Wt  I 	P I_ C@g @3@;@8C@'@g 
 E7
 H	
@3@5 G@5 G
sidecondition@5prefix @Immediate condition @5 G@5 G evaluated successfully@5 F@;@6 I^@8C@ @g 
 J	
@3@5 G@5 G J@5 JBy simple reasoning, proved: @5 G@5 G@;@6 I^@8C@+@g 
 J	
@3@5 G@5 G J@5 JFrom H@5 GH@5write_hyp_numbers_list @
, proved: @5 G@5 G@;@6 I^@8X P J C@g  		@9C@g 	
@3
@6 J@8X Pgather_facts C
@g  
 H Ik

@9C@g  
 H@9C
@g  
 J


@9C@g  	@9X P G8 C@g 
@3@;@5 G@;@8C@g 

@3@5 G
@5 G7@;@8X P E\ C@g @3 HF@5simplification H=@;@,@5 GQ@;@?	 H9@5 J H=@D	@H@;@8X Preplace_conc_rule1 C@%@g @3@ 
 Eo	@!@- E@5 EB@,
@,@5 Ev@; E{ E| E}@5 E~@I@8C@&@g @3@ 
 Eo		@!@- E@5 EB@,
@,@5 Ev@; E{ E| E}@5 E~@I@8C@%@g @3@ 
 Em	@!@- E@5 EB@,
@,@5 Ev@; E{ E| E}@5 E~@I@8C@&@g @3@ 
 Em		@!@- E@5 EB@,
@,@5 Ev@; E{ E| E}@5 E~@I@8X P G+ C@>@g 

	
@3@=@"@ 
 F_
@!@,@5collect_indices @@,@5 G*@;@5 E@<@$
@;@5 G*@B@A@;@8C@g @3@;@8X Ptry_to_prove_subgoal_concs C@B@g @3@5 HI@,	 E,@,
@5 G@=@#	@<@=@,@0 G@-@2@5 G@5 E@<@, G@5 G@5 E@?@5 G@D@H@6try_to_prove_subgoal_conc @@8C@g @3@;@8X P I C@ @g 
 E
@3@;@. E
@2@,
@5remove_update_duplicates @@;
@5do_array_simplify @@;@8C@g 
 E
@3@;@. E
@2@5 J@;@8X Pform_bit_string C
@g   @3@;@8C
@g @3@;@8C@"@g 	
@3@. E@2@5 E@,@. E@2@5 E@;@6 J @@8X Ptry_eliminating C@2@g @3@,@0 G@1@+@2@,
@5 F
@5 E@?
@5 J|@D@H@0
@2	reduction@5 I8@I@8C@0@g @3@-@,@,@,
@5 H@?
@5 H^@D@H@?
@5 J}@D@H
 J@5 I8@I@8C@g @3 @@,@5 J @ F@5 F@;@8X D  t  t t  @Wt known_upper_numeric_limit 	P@%perform_write_verification_conditions C	@g @3@5write_vc @@5write_log_facts  @@;@8X P I C@g @3@,@5 I@;@. E@. @Y	@2@/ E@2@6 E@8X P I C@g @3@,@,
@5 I@.candidate_upper

@2@5 F4@I@8C@?@g @3@5 J @@?
@,@-@5 J@. EL	@2 @@5 E)@D
@H@<@A@;@. J	
@2@5 F4@. J@-
@-@2@5 G@;@8X Preduce_conclusions  C@#@g @3@. Ek@+@+	@2@-@,
@5 G@?@5 G@D@H@. Ek	@2@-@5@!try_reduce_disjunction_conclusion @@I@8C@,@g @3@,@-@,	@5 G@-@,
@5 G@Y@`@a@i@?@5 G@D@Heliminated_conc@0
@1	@2@5 E4@5 E8@I@8X P H( C@g 
 BP
 @
@3
@5 EX@5 EX@;@8C@g 
 ES
 ET
@3
@5 EX@5 EX@;@8C@g 
 Eo
 Ep
@3
@5 EX@5 EX@;@8C@g 
 Em
 En
@3
@5 EX@5 EX@;@8C@g 
 EL
 EM
@3
@5 EX@5 EX@;@8C@g 
 EQ
 ER
@3
@5 EX@5 EX@;@8X P H7 C
@g @3@5 H@;@.          (unit action: no variables affected)@5 F]@6 E@8C
@g @3@0*** true .          /* all conclusions proved */@5 F]@5 E@6 E@8X Pnot_any C@g 		
@3@;@8C@!@g 	
@3@. D@/ BP@2@,@5 Ii@;
@0
@2@6 J @@8X Pwrite_the_rule_files  C@g @3@. HYread_in_user_rule_file@+@2@5 E
rulefile_read@5 J@5 G@5 G@I@8C@g   @3@;@8X Papply_relevant_updates C@g 	@3@;@8C@0@g 

	
 E @9
	@3
@5 FC
@,@5safe_subst_vbl @@6 J @@8C@g 		@3@6 J@8X P E C@g @3@;@8C@g 	
@3@5 G@5 E@;@8X Pwrite_next_hypothesis C@g @3@5 H@;@5
out_number_rj @@5 Ff G@5 F]@6 E@8C@g @3 J@5 F]@5 G@5 Ff G@5 F]@6 E@8X D  t  t t  @Wt  HZ 	P H  C@g  @9C@g 

@3@5convert_condition @@;
@6 H@8X Psave_the_skolemisations C
@g @3@K	@;@6add_forall_hyp F@8C@$@g 	
 Ef@3@. Ef@2@5 J@;@5 J @@;@5 J@;@8C@g @3@5 J@;@8X Psimp_num C@g 
 E
@3@5 F@5 F@. E
@2@5 E@;@8C
@g 
 E	 @3@;@I@8C@g 
 E
@3@5 J @@;@8C@$@g 
 E
 E
@3@. E@2@,
@5standard @@. E

@2@5 K@;@8C@g 
 E
 E
 E@3@. E
@2@5 K@;@8C@!@g 
 E
 E

 E E@3@. E
@2@5 K@;@8C@ @g 
 E
 E
 E E@3@. E
@2@5 K@;@8C@g 
 
@3@5 F@5 F@. 
@2@5 E@;@8C
@g 
 	 @3@;@I@8C@g 
 
@3@5 K@;@8C@$@g 
 
 
@3@. E@2@,
@5 K@. 

@2@5 K@;@8C@g 
 
 E
 E@3@. 
@2@5 K@;@8C@!@g 
 
 E

 E E@3@. 
@2@5 K@;@8C@ @g 
 
 E
 E E@3@. 
@2@5 K@;@8C@g 	@3@;@8X P H C@g @3 HF@5standardisation H=@;@,@5 GQ@;@?	 H9@5 K H=@D	@H@;@8X P Hs C@g @3@5 G@;@8C@g @3@,	 E,@5 G@=@5 J @@A
@<
@,
 E,@5 G@6 K
@8C@g @3@;@8X P I C@g @3@,@5 Fs@5 E@;@8X P J C@#@g 
 E

 E
@3@,@5 G@;
@5 J@;@8C@g 	@3@;@8X D  t  t t  @Wt  G 	P
setup_vc_name C@g @3@. H@-@2@5 G@,
@-@-@5 F D@,@5 FH@. K
@2@5 J@;@8X Ptry_obvious_substitutions  C@g   @3 E}@6 I0 @@8X P@#safe_deduce_in_logical_strategies_x C
@g @3@,
@5inhibit_new_strategies @@;@5@$safe_deduce_in_logical_strategies_xx @@;@8X P I C@g @3@,@5 I@;@. E@. @Y	@2@2@6 E@8X P	rebalance C@g 
 G
@3@0@+@1	@2@5strict_sublist @
@6 K @@8C@g 
 G
@3@0	@1@+@2@5 K
@6 K@8C@g 
	@3@. G@-@2@5 E@. G@-@2@5 E@;@8X P G C@g 		@3@;@8C@g 	@3@;@8C@g @3@,@5 E@;@5 E@;@8X Pwrite_rules_read  C@g  @3@? J@-@5 HX@D@H@;@8C@9@g @3@?
@5 J@D
@H H9@5 J@,@5 J@,	@5 GT@5 GW@5 G@5 Grules_read_sec@5 J@5The following user defined rule files have been read:@5 G@5 G@5 J @@5write_rule_syntax_errors  @semantic_sec@5 J@.No semantic checks are performed on the rules.@5 G@5 G@5 GW@;@8X Pestablish_atomic_implies C
@g 
@3@5 H^@;@8C@g @3@5@!safe_deduce_in_logical_strategies @@;@8C@g @3@5find_false_element_in @@;@8C@g 
@3@,@5 H) @@,@5find_rel_exp_in @@5establish_implication @@;@8C@@@g 			
 Ek@3@. Ek@+
@+@2@5 H^@=
@,@5 K) @@,@5 K9@<
@,@5 K9@,@5 K9@;@6 E@8C@@g 

	
 Ek
 Ek
@3@. Ek@. Ek@+@+@2@+@2@5 H^@=@,@5 K9
@,@5 K9@,@5 K9@<@H@=@,@5 K9
@,@5 K9@,@5 K9@<@,
@,@5 K9@=@,@5 K9@,@5 K9@<@,@5 K9@,@5 K9@;@,@5 E@6 E@8X D  t  t t  @Wt  J^  	P E5 C@g @3@5 J@;@8C@g @3@. HY	@2@6 F4@8X P I C@g @3@,
@5
list_terms @@,@5busort_terms @@5 K:@;@8X P G C@,@g @3 J^@5 G@,	@5 JT@;@=@5 J\
simplified@0 E3@1@1@1	@2@5 E4@<@J@; E,@-@6 Js@8X P GG C@g @3@,
@-@5 G=@,@5 @r @t@5 KA@;@8X P E C@g @3@,	@5 G@.buffered_used_fact	@-@2@5 G@;@6buffer_the_used_facts @@8X P	skolemise C	@g 	@3@K@;@8C@g 
 F
 @3@K@;@8C@9@g 


 F
  C+
@3@-@. C+
@2@. C+@+@+@2@5introduce_prolog_variable @@;@,@5 KG @@,@5form_conditions @@;@6 E@8C@g 
 F
 @3@-@,
@5 KI@;
@6 KL@8C@g 
 C+@3@;@,
@5 KL@,@5 KM@;
@6 E@8C@g  	@9X P F8 C@g @3@5 F@;@ Eliminated equality hypothesis H@5 H@;@8C@g @3Applied substitution rule @5 H@;@8X PcurtailType C@g @3@,
@5 @ @,@5
curtailType_x @@5 KT@;@8X P G2 C@#@g 
 F_
@3@;
@5 G1@;@8C@g @3@;@8X P H C@g @3@?	 H9@5 H H=@D	@H@;@,@5 GQ@;@?
 H9@5 H H=@D
@H@;@8X Prestructure_vc C@g @3@6 Iu @@8C@g @3@6 I*@8C@g @3@6 Jw@8C@g @3@6 I @@8C@g @3@6 F @@8C@g @3@;@8X P H C@)@g @3 E,@5 H. @@=
 G@5 Ka@<@& D}@;@=
 G@5 Ka@<@& D}@;@8X P J C@@g 


 E
@3@,
@5 J@,@5 E)@,@5 F@;@=@h@=@ 
 E
@!@<@6@=
@5 E@ 
 E
@!@<@#@5 E@=@ 
 E
@!@<
@5 E@ 
 E
@!@=@. BP@2@5 EN@<@5 E@. BP@2@5 EN@;@$	
@A@<@F@=@5@ 

 E@!@=@. BP@2@5 EN@<@5 E@. BP@2@5 EN@;@ 	
 E@!@<@ 	
 E
@!@B@;@8C@g 
 E
@3@,@5 J@,
@5 F
@5 E@;@8C@g @3@;@5 E)@;@8X Pform_number C@g @3@6 F@8X P Gm C	@g @3@.get_processed_hyp_with_field_op@2@6 J@8X D  t  t t  @Wt  D D  t  t t  @Wt  D 	D  t  t t  @Wt  D D  t  t t  @Wt  D P
max_disjuncts C@g  @9X P C CA A@@3@4 AB@Y@_@`@d@o@8X Pis_min_max_function_name C@g 	 J@@3@-__min@6 FH@8C@g 	 J<@3@-__max@5 FH@;@8X P@'try_join_negations_to_get_contradiction  C@-@g @3@5 H@,@0 G@1@+	@2@,
@5 F@. J@-@-@2@5 G@,@5
form_negation @ EW@,@5 F@5 J @@I@8X P Hb C@+@g @3@. F
@+@2@5 F@,@5complexity_token @@. H. F	@-@2@5 E F@-@5 H0@;@8C@+@g @3@. F@+
@2@5 F@,@5 Ks@. H. F	@-@2@5 E F@-@5 H0@;@8X P@ maybe_echo_pf_trace_pfpositionto C
@g finish finish@3@;@8C@g 
line
line @3@5integer_to_atom Fd@;@8X Pdo_quantification_proof_or_fail C@!@g @3@5 F @
unwrapping@0	@1@2@5 E4@5try_proof_by_unwrapping @@;success@5pop_vc_state @@6 E8@8C@g @3failure@5 K@;@I@8X P F C@g 	
@3@Y@_@^@k@;
@6 F@8C	@g 	@3@;@I@8C@g 
	@3@;@8X P J C	@g proof@3***  @5 G@;@8C	@g elimination@3---  @5 G@;@8C	@g 
restructuring@3>>>  @5 G@;@8C	@g  J@3%%%  @5 G@;@8C	@g addition@3+++  @5 G@;@8C	@g  I
@3###  @5 G@;@8C	@g substitution@3-S-  @5 G@;@8C	@g  FR@3<S>  @5 G@;@8C	@g  J@3<<<  @5 G@;@8C	@g  K!@3RRS  @5 G@;@8C	@g  J@3&&&  @5 G@;@8C	@g syntax_error_sec@3STX  @5 G@;@8C	@g syntax_err_rep@3!!!  @5 G@;@8C	@g  K'@3SEM  @5 G@;@8C	@g 	vc_number@3VCN  @5 G@;@8C	@g rulefile@3FIL  @5 G@;@8C	@g rule@3RUL     @5 G@;@8C	@g 
conclusion@3CON        @5 G@;@8C	@g 
hypotheses@3HYP        @5 G@;@8C	@g overall_summary@3OVR  @5 G@;@8C	@g vcs@3VCS        @5 G@;@8C	@g 	hyp_limit@3HYP LIMIT EXCEEDED @5 G@;@8X P K2 C@g 
 BP
@3@6 J%@8C@g 
 ES
@3@6 J%@8C@g 
 Em
@3@6 J%@8C@g 
 Eo
@3@6 J%@8C@g 
 EQ
@3@6 J%@8C@g 
 EL
@3@6 J%@8X P
find_range C@3@g 


 Ef
@3@,@,@5covers_interval @
@,@,@5 K@5find_max @@5find_min @@. Eo
@2@6 EN@8X P@!record_conclusion_proved_by_rules C@/@g @3
Applied rule @5 H@5 E8@5 E=@,@5 H @rule_proved_conc@0@1
@1@1@1
@2@5 E4
@5@!mark_whether_proved_by_user_rules @@;@8X Pwrite_syntax_errors  C@2@g @3@. HY@.rule_syntax_error@+@+	@+
@2@-@2@5 E@5maybe_write_filename @        @5 G@5 G@5 G@=@&	 D}@<
@5 E         Involving: @5 G@5 G@5 G@I@8C@g   @3@;@8X P FD C@g @3$$uniq$$@,
@5 H@;@?@$
@D@H@;@8X P@!introduce_prolog_variable_in_list C@g 

@3@5 KI@;
@6 K @@8C@g 
@3@;@8X P I C@g @3@5 E@?	@5 I@D	@H@8X P Gj C	@g @3@6match_up @@8C@g 
	@3@6 E@8X P GA C
@g 

@3@;@8C
@g  E E@3@;@8C@g 

@3@5 G@@;@8C@g  E
 E@3@5 G@@;@8C@g 

@3@5compatible_set_or_seq_types @@;
@5 G@@;@8C@g @3@;@8X P K; C@g 
 E
@3@5 K:@;@8C@g 	@3@5 Hx@;@8X P H C@g  @9C@g 
@3@,@5 J @@;@,
@5 H@;
@6 E@8X P I C@ @g @3@=@5 F@Y@_@Z @l@A	@<@ 
 E	@!@5 F@Y@`@Z @k@8X P
nextnumber C@g @3@. Fm@+
@2@5 E@Y@a@Z@f@o@. K	@2@5 G@;@8C@g 	@3@. K@2@5 G@;@8X P Ip C@g @3 HF@5 In H=@;@,@5 GQ@;@?	 H9@5 In H=@D	@H@;@8X Penumerated_infer C@g @3@,@5 KA@5enum_infrule @@;@8X P F C@g @3@;@8C@g 

@3@5 E)
@5 F@;@8X Psimplify_path_functions C@g @3 HF@5get_switch_typecheck_only H=Type checking path function: @5 F@5 F@5 F @@5 Fc Fd@5 F @ - OK@5 F@5 E!@;@8C@ @g @3 H9@5 K@5refactor_write_vcs_top @@5 K@5 K@5 K@5simplify_vc  @@5refactor_write_vcs @@5 I> @@;@8X P K C@$@g @3@,	@5fetch_and_decrement_stack_depth @@-@-@-@5prune_all_hyps F@5reset_next_hyp_id  F@-@-@-@5 Jp@5prune_all_proved_concs  E;@5
move_logfacts @@. Fn	@+
@2@5 E@5 F4@I@8C@g  K@3@,	@5current_stack_depth @@5promote_moved_logfacts @@I@8C@g  K@3@,	@5 L	@h
	@.moved_log_fact
@-@-@2@5 G@I@8C@g @3@;@8X Pperform_write_path_functions C@g @3@5 J@5 E!@5 J@;@8X P@-try_simplifying_implications_and_equivalences  C@;@g @3@. C+@+@+	@2 E,@,
@5 F@? HW@0
@1@-@1	@2@5 HX@D@H@,@5 G@5 H[ HW@0
@1@1	@2@5 E4@I@8C@I@g @3@. F@+@+	@2 E,@,
@5 F@? HW@0
@1@-@1	@2@5 HX@D@H@,@5 G@?
@5 H^@D
@H E,@5 Ha HW@0
@1@1	@2@5 E4@I@8C@I@g @3@. F@+@+	@2 E,@,
@5 F@? HW@0
@1@-@1@2@5 HX@D@H@,@5 G@?
@5 H^@D
@H E,@5 Ha HW@0
@1@1@2@5 E4@I@8X Padd_fact C@g @3@@;@8C@g @3@5 F4@;@8X P@)maybe_echo_pf_trace_successor_statement_x C@g 
successor_statement
  Successor statement:  D@3@5 Kv @@;@8X Pmatching_records C@g @3@,@,
@5 Ie
@5 If@;@8X Ppost_rewrite_do_proof_or_fail C@!@g @3@5 Kcomposite_rewrite@0	@1
@1@2@5 E4@5 HR@; K@5 K@6 E8@8C@g @3 K@5 K@;@I@8X P K C@!@g @3@?
@5syntax_error_in_file @@D
@H@;@,	@5convert_file_for_display J K@5 J@5 G@5 G@. L#@2@6 F4@8C@g @3@;@8X P K/ C@g   @@9C@g 
@3@. D
@2@,@5 E)@5 K+@;@8C@g 	
@3@;@6 K.@8X Pis_a_fact_from_rule C
@g @3
@6 I @@8C@g 

 BP@3@. BP@2
@6 L*@8C@g 

 Eo@3@. EL@2
@6 L*@8C@g 

 Eo@3@. Em@2
@6 L*@8C@g 

 Eo@3@. EQ@2
@6 L*@8C@g 

 Em@3@. EQ@2
@6 L*@8C@g 

 Em@3@. Eo@2
@6 L*@8C@g 

 Em@3@. EL@2
@6 L*@8C@g 

 EL@3@. EQ@2
@6 L*@8C@g 

 EQ@3@. EL@2
@6 L*@8C@g 

 ES@3@. ES@2
@6 L*@8C@g 

 ES@3@. EL@2
@6 L*@8C@g 

 ES@3@. EQ@2
@6 L*@8C@g 

 ES@3@. EL@2
@6 L*@8C@g 

 ES@3@. EQ@2
@6 L*@8X P K% C@g  @3@?@. K@-@-@-@2@-@5 HX@D@H@;@8C@g   @3 K@5 J@3The rule files contain the following syntax errors:@5 G@5 G@5 K @@;@8X P I C@g @3@-@,@5inference_rule Ey@5 E@5safe_infer_side_conditions @@;@8C@H@g 		
 Eo@3@,
@5int_enum_lit_or_const @@=@,@. Eo@+@2@,@5 L-@<
@,@. Em@+@2@,@5 L-
@5 L3@. Eo@2 @@5 E)@5 E@5 L0@;@8C@H@g 		
 Em@3@,
@5 L3@=@,@. Eo@+@2@,@5 L-@<
@,@. Em@+@2@,@5 L-
@5 L3@. Eo@2 @@5 E)@5 E@5 L0@;@8C@H@g 		
 Em@3@,
@5 L3@=@,@. Em@+@2@,@5 L-@<
@,@. Eo@+@2@,@5 L-
@5 L3@. Em@2 @@5 E)@5 E@5 L0@;@8C@H@g 		
 Eo@3@,
@5 L3@=@,@. Em@+@2@,@5 L-@<
@,@. Eo@+@2@,@5 L-
@5 L3@. Em@2 @@5 E)@5 E@5 L0@;@8C@J@g 		
 Eo@3@,
@5 J9@=@,@. Eo@+@+@2@5 L-@<@,@. Em@+@+@2@5 L-
@5 J9@. Eo@2 @@5 E)@0@. Eo@2@2@5 L0@;@8C@J@g 		
 Em@3@,
@5 J9@=@,@. Eo@+@+@2@5 L-@<@,@. Em@+@+@2@5 L-
@5 J9@. Eo@2 @@5 E)@0@. Eo@2@2@5 L0@;@8C@J@g 		
 Em@3@,
@5 J9@=@,@. Em@+@+@2@5 L-@<@,@. Eo@+@+@2@5 L-
@5 J9@. Em@2 @@5 E)@0@. Em@2@2@5 L0@;@8C@J@g 		
 Eo@3@,
@5 J9@=@,@. Em@+@+@2@5 L-@<@,@. Eo@+@+@2@5 L-
@5 J9@. Em@2 @@5 E)@0@. Em@2@2@5 L0@;@8C@b@g 		
 Eo@3 E@5 E@,
@5 J9@=@&
 E@. @Y@2@,@5 E)@<@&
enum@. G@2@,@5 E)
@5 J9@=@,@. Eo@+@2@5 L-@<@,@. Em@+@2@5 L-@0@. EL@2@2@5 L0@;@8C@b@g 		
 Em@3 E@5 E@,
@5 J9@=@&
 E@. @Y@2@,@5 E)@<@&
 L6@. G@2@,@5 E)
@5 J9@=@,@. Eo@+@2@5 L-@<@,@. Em@+@2@5 L-@0@. EL@2@2@5 L0@;@8C@b@g 		
 Em@3 E@5 E@,
@5 J9@=@&
 E@. E@2@,@5 E)@<@&
 L6@. G@2@,@5 E)
@5 J9@=@,@. Em@+@2@5 L-@<@,@. Eo@+@2@5 L-@0@. EQ@2@2@5 L0@;@8C@b@g 		
 Eo@3 E@5 E@,
@5 J9@=@&
 E@. E@2@,@5 E)@<@&
 L6@. G@2@,@5 E)
@5 J9@=@,@. Em@+@2@5 L-@<@,@. Eo@+@2@5 L-@0@. EQ@2@2@5 L0@;@8C@k@g 
 Eo G@3 L6@5 J9@. Eo@2@,
@5standard_infrule @@. EL@+@2@,@5 L7@5 F@=@,@. Eo@+@2@5 L-@<@,@. Em@+@2@5 L- L6@5 J9@0@. Eo@2@2@,@5 L0@;
@,@5 E@6 G@8C@l@g 
 Em
 G@3 L6@5 J9@. Eo@2@,
@5 L7@. EL@+@2@,@5 L7@5 F@=@,@. Eo@+@2@5 L-@<@,@. Em@+@2@5 L- L6@5 J9@0@. Eo@2@2@,@5 L0@;
@,@5 E@6 G@8C@a@g 

 Eo G@3@?@-@5 J9@D@H E@5 EB@. Eo@2@,
@5 L7@. EL@+@2@,@5 L7@5 F@=@,@. Eo@+@2@5 L-@<@,@. Em@+@2@5 L- L6@5 J9@;
@6 G@8C@b@g 

 Em
 G@3@?@-@5 J9@D@H E@5 EB@. Eo@2@,
@5 L7@. EL@+@2@,@5 L7@5 F@=@,@. Eo@+@2@5 L-@<@,@. Em@+@2@5 L- L6@5 J9@;
@6 G@8C@N@g 
 Eo
 G@3 L6@5 J9@. EL@+
@2@5 L7
@5 F@=@,@. Eo
@+@2@5 L-@<@,@. Em@+
@2@5 L- L6@5 J9@. Eo@2 @@5 E)@;@8C@M@g 
 Em G@3 L6@5 J9@. EL@+
@2@5 L7
@5 F@=@,@. Eo
@+@2@5 L-@<@,@. Em@+
@2@5 L- L6@5 J9@. Eo@2 @@5 E)@;@8C@O@g 
 Eo
 G@3@?@-@5 J9@D@H E@5 EB@. EL@2@5 L7@5 F@=@,
@. Eo@+@2@5 L-@<@,
@. Em@+@2@5 L- L6@5 J9@;@8C@N@g 
 Em G@3@?@-@5 J9@D@H E@5 EB@. EL@2@5 L7@5 F@=@,
@. Eo@+@2@5 L-@<@,
@. Em@+@2@5 L- L6@5 J9@;@8C@l@g 
 Eo
 G@3 L6@5 J9@. Eo@2@,
@5 L7@. EQ@+@2@,@5 L7@5 F@=@,@. Em@+@2@5 L-@<@,@. Eo@+@2@5 L- L6@5 J9@0@. Em@2@2@,@5 L0@;
@,@5 E@6 G@8C@k@g 
 Em G@3 L6@5 J9@. Eo@2@,
@5 L7@. EQ@+@2@,@5 L7@5 F@=@,@. Em@+@2@5 L-@<@,@. Eo@+@2@5 L- L6@5 J9@0@. Em@2@2@,@5 L0@;
@,@5 E@6 G@8C@b@g 

 Eo
 G@3@?@-@5 J9@D@H E@5 EB@. Eo@2@,
@5 L7@. EQ@+@2@,@5 L7@5 F@=@,@. Em@+@2@5 L-@<@,@. Eo@+@2@5 L- L6@5 J9@;
@6 G@8C@a@g 

 Em G@3@?@-@5 J9@D@H E@5 EB@. Eo@2@,
@5 L7@. EQ@+@2@,@5 L7@5 F@=@,@. Em@+@2@5 L-@<@,@. Eo@+@2@5 L- L6@5 J9@;
@6 G@8C@N@g 
 Em
 G@3 L6@5 J9@. EQ@+
@2@5 L7
@5 F@=@,@. Em
@+@2@5 L-@<@,@. Eo@+
@2@5 L- L6@5 J9@. Em@2 @@5 E)@;@8C@M@g 
 Eo G@3 L6@5 J9@. EQ@+
@2@5 L7
@5 F@=@,@. Em
@+@2@5 L-@<@,@. Eo@+
@2@5 L- L6@5 J9@. Em@2 @@5 E)@;@8C@O@g 
 Em
 G@3@?@-@5 J9@D@H E@5 EB@. EQ@2@5 L7@5 F@=@,
@. Em@+@2@5 L-@<@,
@. Eo@+@2@5 L- L6@5 J9@;@8C@N@g 
 Eo G@3@?@-@5 J9@D@H E@5 EB@. EQ@2@5 L7@5 F@=@,
@. Em@+@2@5 L-@<@,
@. Eo@+@2@5 L- L6@5 J9@;@8C@g  
 Em
 E 	@9C
@g  
 Eo  E	@9C@g 
 Em
 E@3@. EL @2@,@5 E@6 E@8C@g 
 Eo E@3@. EL @2@,@5 E@6 E@8C@5@g 
 Eo
 E@3abs_3a@5i_am_using_rule @@. Eo @2@,
@5 E@. Eo@2@,@5 E
@,@5 E@6 E@8C@4@g 
 Em E@3abs_3b@5 L;@. Eo @2@,
@5 E@. Eo@2@,@5 E
@,@5 E@6 E@8C@[@g 
 Eo
 E@3abs_4a@5 L;@. Eo@+
@2@,@5 I@. Eo@+@2@,@5 I@. Em
 @2@,@5 E@. Eo@2@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@Z@g 
 Em E@3abs_4b@5 L;@. Eo@+
@2@,@5 I@. Eo@+@2@,@5 I@. Em
 @2@,@5 E@. Eo@2@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@d@g 
 Eo
 E@3abs_5a@5 L;@. Eo@+
@2@,@5 I@. Eo@+@2@,@5 I@. Eo @2@,@5 E@. E
@2@,@5 E)@. Eo@2@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@c@g 
 Em E@3abs_5b@5 L;@. Eo@+
@2@,@5 I@. Eo@+@2@,@5 I@. Eo @2@,@5 E@. E
@2@,@5 E)@. Eo@2@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo
 E@3abs_6a@5 L;@. Eo@+
@2@,@5 I@. Eo@+@2@,@5 I@. Eo
 @2@,@5 E@. E
@2@,@5 E)@. Eo@2@,@5 E@. Eo @2@,@5 E@. Eo@2@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em E@3abs_6b@5 L;@. Eo@+
@2@,@5 I@. Eo@+@2@,@5 I@. Eo
 @2@,@5 E@. E
@2@,@5 E)@. Eo@2@,@5 E@. Eo @2@,@5 E@. Eo@2@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo
 E@3abs_7a@5 L;@=@. EQ@2@,
@5 E@<@. Em@2@,
@5 E@. E@2@,@5 E)@. Eo@2@,@5 E@=@. EL@2@,@5 E@A@<@&	 E@. E@2@,@5 E)@. Eo@2@,@5 E@,@5 E
@,@5 E@6 E@8C@@g 
 Em E@3abs_7b@5 L;@=@. EQ@2@,
@5 E@<@. Em@2@,
@5 E@. E@2@,@5 E)@. Eo@2@,@5 E@=@. EL@2@,@5 E@A@<@&	 E@. E@2@,@5 E)@. Eo@2@,@5 E@,@5 E
@,@5 E@6 E@8C@a@g 


 Eo
 E E
@3abs_8a@5 L;@. Eo @2@,@5 E@. Eo
@2@,@5 E@. Eo @2@,@5 E@. Eo
@2@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@`@g 


 Em E E
@3abs_8b@5 L;@. Eo @2@,@5 E@. Eo@2@,@5 E@. Eo 
@2@,@5 E@. Eo
@2@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@"@g 
 Em
 E E E@3abs_9a@5 L;@. EQ@2 E@6 E@8C@!@g 
 Eo E E E@3abs_9b@5 L;@. EQ@2 E@6 E@8C@"@g 
 Em
 E E E@3abs_9c@5 L;@. EQ@2 E@6 E@8C@!@g 
 Eo E E E@3abs_9d@5 L;@. EQ@2 E@6 E@8C@"@g 
 Em
 E E E@3abs_9e@5 L;@. ES@2 E@6 E@8C@!@g 
 Eo E E E@3abs_9f@5 L;@. ES@2 E@6 E@8C@q@g 


 EL
 E E@3div_1a@5 L;@=@ 
 @Y
@!@<
@ 
 @Y
@!@. Eo 
@2 E@,@5 E@=@. EL
@2 E@,@5 E@A@<@. E@2@,@5 E)@. Eo
@2 E@,@5 E@,@5 E@6 E@8C@p@g 


 EQ E E@3div_1b@5 L;@=@ 
 @Y
@!@<
@ 
 @Y
@!@. Eo 
@2 E@,@5 E@=@. EL
@2 E@,@5 E@A@<@. E@2@,@5 E)@. Eo
@2 E@,@5 E@,@5 E@6 E@8C@u@g 


 Eo
 E E E@3div_1c@5 L;@=@ 
 @Y
@!@<
@ 
 @Y
@!@. Eo 
@2 E@,@5 E@=@. EL
@2 E@,@5 E@A@<@. E@2@,@5 E)@. Eo
@2 E@,@5 E@,@5 E@6 E@8C@u@g 


 Em
 E E E@3div_1d@5 L;@=@ 
 @Y
@!@<
@ 
 @Y
@!@. Eo 
@2 E@,@5 E@=@. EL
@2 E@,@5 E@A@<@. E@2@,@5 E)@. Eo
@2 E@,@5 E@,@5 E@6 E@8C@8@g 
 Em
 E E@3div_2a@5 L;@=@ 
 @Y
@!@<
@ 
 @Y
@!@. Eo
@2 E@6 E@8C@7@g 
 Eo E E@3div_2b@5 L;@=@ 
 @Y
@!@<
@ 
 @Y
@!@. Eo
@2 E@6 E@8C@8@g 
 Eo
 E E@3div_3a@5 L;@=@ 
 @Y
@!@<
@ 
 @Y
@!@. Eo
@2 E@6 E@8C@7@g 
 Em E E@3div_3b@5 L;@=@ 
 @Y
@!@<
@ 
 @Y
@!@. Eo
@2 E@6 E@8C@S@g 


 Em
 E E@3div_4a@5 L;@=@ 
 @Y
@!@<
@ 
 @Y
@!@. Em
@2 E@,@5 E@. Em@2 E@,@5 E@,@5 E@6 E@8C@R@g 


 Eo E E@3div_4b@5 L;@=@ 
 @Y
@!@<
@ 
 @Y
@!@. Em
@2 E@,@5 E@. Em@2 E@,@5 E@,@5 E@6 E@8C@S@g 


 Eo
 E E@3div_5a@5 L;@=@ 
 @Y
@!@<
@ 
 @Y
@!@. Eo
@2 E@,@5 E@. Eo@2 E@,@5 E@,@5 E@6 E@8C@R@g 


 Em E E@3div_5b@5 L;@=@ 
 @Y
@!@<
@ 
 @Y
@!@. Eo
@2 E@,@5 E@. Eo@2 E@,@5 E@,@5 E@6 E@8C@@g 
 EL E E@3div_6a@5 L;@=@ 
 @Y
@!@<
@ 
 @Y
@!@. Eo @2 E@,@5 E@=@. EL
@2 E@,@5 E@A@<@. E
@2@,@5 E)@. Eo@2 E@,@5 E@=@-@. @Y@2@,@5 E)@=@. ES
@2 E@,@5 E@<
@. EL
@2 E@,@5 E@A@<@. @Y@2@,@5 E)@. Eo
@2 E@,@5 E@A@,@5 E@,@5 E@6 E@8C@@g 
 EQ
 E E@3div_6b@5 L;@=@ 
 @Y
@!@<
@ 
 @Y
@!@. Eo @2 E@,@5 E@=@. EL
@2 E@,@5 E@A@<@. E
@2@,@5 E)@. Eo@2 E@,@5 E@=@-@. @Y@2@,@5 E)@=@. ES
@2 E@,@5 E@<
@. EL
@2 E@,@5 E@A@<@. @Y@2@,@5 E)@. Eo
@2 E@,@5 E@A@,@5 E@,@5 E@6 E@8C@@g 
 Eo
 @Y E E@3div_6c@5 L;@=@ 
 @Y
@!@<
@ 
 @Y
@!@. Eo @2 E@,@5 E@=@. EL
@2 E@,@5 E@A@<@. E
@2@,@5 E)@. Eo@2 E@,@5 E@=@-@. @Y@2@,@5 E)@=@. ES
@2 E@,@5 E@<
@. EL
@2 E@,@5 E@A@<@. @Y@2@,@5 E)@. Eo
@2 E@,@5 E@A@,@5 E@,@5 E@6 E@8C@@g 
 Em
 E @Y E@3div_6d@5 L;@=@ 
 @Y
@!@<
@ 
 @Y
@!@. Eo @2 E@,@5 E@=@. EL
@2 E@,@5 E@A@<@. E
@2@,@5 E)@. Eo@2 E@,@5 E@=@-@. @Y@2@,@5 E)@=@. ES
@2 E@,@5 E@<
@. EL
@2 E@,@5 E@A@<@. @Y@2@,@5 E)@. Eo
@2 E@,@5 E@A@,@5 E@,@5 E@6 E@8C@a@g 
 Em
 E
 E@3div_7a@5 L;@. Eo
 @2 E@,@5 E@. Em @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@`@g 
 Eo E
 E@3div_7b@5 L;@. Eo @2 E@,@5 E@. Em @2 E@,@5 E@=@. EQ
 @2 E@,@5 E@<
@. Em
@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@a@g 
 Em
 E
 E@3div_8a@5 L;@. Eo
 @2 E@,@5 E@. Eo
@2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@`@g 
 Eo E
 E@3div_8b@5 L;@. Eo @2 E@,@5 E@. Eo@2 E@,@5 E@=@. EQ
 @2 E@,@5 E@<
@. Em
@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@a@g 
 Eo
 E
 E@3div_9a@5 L;@. Eo 
@2 E@,@5 E@. Eo
@2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@`@g 
 Em E
 E@3div_9b@5 L;@. Eo @2 E@,@5 E@. Eo@2 E@,@5 E@=@. EQ
 @2 E@,@5 E@<
@. Em
@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@W@g 


 Eo
 E
 E@3div_10a@5 L;@. E
@2@,@5 E)@. Eo@2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@,@5 E@6 E@8C@V@g 


 Em E
 E@3div_10b@5 L;@. E
@2@,@5 E)@. Eo@2 E@,@5 E@=@. EQ
 @2 E@,@5 E@<
@. Em
@2 E@,@5 E@,@5 E@6 E@8C@u@g 
 Eo
 E
 E@3div_11a@5 L;@. E@. E@/ @Y
@2@2@,@5 E)@. Eo@2 E@,@5 E@. Em
 @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@t@g 
 Em E
 E@3div_11b@5 L;@. E@. E
@/ @Y@2@2@,@5 E)@. Eo@2 E@,@5 E@. Em @2 E@,@5 E@=@. EQ
 @2 E@,@5 E@<
@. Em
@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@V@g 


 Eo E
 E@3div_12a@5 L;@. E
@2@,@5 E)@. Eo@2 E@,@5 E@=@. EQ
 @2 E@,@5 E@<
@. Em
@2 E@,@5 E@,@5 E@6 E@8C@W@g 


 Em
 E
 E@3div_12b@5 L;@. E
@2@,@5 E)@. Eo@2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@,@5 E@6 E@8C@@g 
 Em E@3div_13a@5 L;@=@ 
 E
 E
@!@<@ 
 E E
@!@. Em
 @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@=@. Eo @2 E@,@5 E@<@. Eo@/ @Y@. E
@2@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo E@3div_13b@5 L;@=@ 
 E
 E
@!@<@ 
 E E
@!@. Em
 @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@=@. Eo @2 E@,@5 E@<@. Eo@/ @Y@. E
@2@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@}@g 
 Eo E@3div_14a@5 L;@=@ 
 E
 E
@!@<@ 
 E E
@!@. Em
 @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. Eo
@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@}@g 
 Em E@3div_14b@5 L;@=@ 
 E
 E
@!@<@ 
 E E
@!@. Em
 @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. Eo
@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@l@g 		
 BP  E@3div_15a@5 L;@=@ 
 E
 E

@!@<@ 
 E
 E
@!@. Em @2 E@,@5 E@=@. EQ
@2 E@,@5 E@<@. Em
@/ @Y@2 E@,@5 E@,@5 E@6 E@8C@l@g 		
 BP  E@3div_15b@5 L;@=@ 
 E
 E

@!@<@ 
 E
 E
@!@. Em @2 E@,@5 E@=@. EQ
@2 E@,@5 E@<@. Em
@/ @Y@2 E@,@5 E@,@5 E@6 E@8C@q@g 		
 BP
 E E@3div_15c@5 L;@=@ 
 E
 E

@!@<@ 
 E
 E
@!@. Em @2 E@,@5 E@=@. EQ
@2 E@,@5 E@<@. Em
@/ @Y@2 E@,@5 E@,@5 E@6 E@8C@p@g 		
 BP E E@3div_15d@5 L;@=@ 
 E
 E

@!@<@ 
 E
 E
@!@. Em @2 E@,@5 E@=@. EQ
@2 E@,@5 E@<@. Em
@/ @Y@2 E@,@5 E@,@5 E@6 E@8C@}@g 
 Em E@3div_16a@5 L;@=@ 
 E
 E
@!@<@ 
 E E
@!@. Eo
 @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. Em
@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@}@g 
 Eo E@3div_16b@5 L;@=@ 
 E
 E
@!@<@ 
 E E
@!@. Eo
 @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. Em
@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo
 E
 E
 E@3div_17a@5 L;@=@. E@. E@2@2@!@<@. E@/ E@2@!@. Eo @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. Eo@. E@. @Y@2@2
@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em E@3div_17b@5 L;@=@ 
 E
 E
@!@<@ 
 E E
@!@. Eo
 @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. Eo@. E@. @Y
@2@2@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@q@g 		
 BP  E@3div_18a@5 L;@=@ 
 E
 E

@!@<@ 
 E
 E
@!@. Eo @2 E@,@5 E@=@. EQ
@/ E@2 E@,@5 E@<@. Em@. E
@2@/ E@2 E@,@5 E@,@5 E@6 E@8C@q@g 		
 BP  E@3div_18b@5 L;@=@ 
 E
 E

@!@<@ 
 E
 E
@!@. Eo @2 E@,@5 E@=@. EQ
@/ E@2 E@,@5 E@<@. Em@. E
@2@/ E@2 E@,@5 E@,@5 E@6 E@8C@v@g 		
 BP
 E E@3div_18c@5 L;@=@ 
 E
 E

@!@<@ 
 E
 E
@!@. Eo @2 E@,@5 E@=@. EQ
@/ E@2 E@,@5 E@<@. Em@. E
@2@/ E@2 E@,@5 E@,@5 E@6 E@8C@u@g 		
 BP E E@3div_18d@5 L;@=@ 
 E
 E

@!@<@ 
 E
 E
@!@. Eo @2 E@,@5 E@=@. EQ
@/ E@2 E@,@5 E@<@. Em@. E
@2@/ E@2 E@,@5 E@,@5 E@6 E@8C@@g 
 Em E@3div_19a@5 L;@=@ 
 E
 E
@!@<@ 
 E E
@!@. Eo
@2 E@,@5 E@. E@2@,@5 E)@=@. EQ@2 E@,@5 E@<
@. Em@2 E@,@5 E@. E@2@,@5 E)@. Eo
@2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo E@3div_19b@5 L;@=@ 
 E
 E
@!@<@ 
 E E
@!@. Eo
@2 E@,@5 E@. E@2@,@5 E)@=@. EQ@2 E@,@5 E@<
@. Em@2 E@,@5 E@. E@2@,@5 E)@. Eo
@2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo E@3div_20a@5 L;@=@ 
 E
 E
@!@<@ 
 E E
@!@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. E@/ @Y@2@,@5 E)@. Eo
@2 E@,@5 E@. Eo
@2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em E@3div_20b@5 L;@=@ 
 E
 E
@!@<@ 
 E E
@!@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. E@/ @Y@2@,@5 E)@. Eo
@2 E@,@5 E@. Eo
@2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 BP  E@3div_21a@5 L;@=@ 
 E
 E

@!@<@ 
 E
 E
@!@. Eo@+@2@,@5 I@=@5 E@% D}@Y@^@Z @k@<@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. E@/ @Y@2@,@5 E)@. Eo@2 E@,@5 E@=@. @Y@2@,@5 E)@. Em
@2 E@,@5 E@<@. @Y@2@,@5 E)@. EQ
@2 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 BP  E@3div_21b@5 L;@=@ 
 E
 E

@!@<@ 
 E
 E
@!@. Eo@+@2@,@5 I@=@5 E@% D}@Y@^@Z @k@<@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. E@/ @Y@2@,@5 E)@. Eo@2 E@,@5 E@=@. @Y@2@,@5 E)@. Em
@2 E@,@5 E@<@. @Y@2@,@5 E)@. EQ
@2 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 BP
 E E@3div_21c@5 L;@=@ 
 E
 E

@!@<@ 
 E
 E
@!@. Eo@+@2@,@5 I@=@5 E@% D}@Y@^@Z @k@<@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. E@/ @Y@2@,@5 E)@. Eo@2 E@,@5 E@=@. @Y@2@,@5 E)@. Em
@2 E@,@5 E@<@. @Y@2@,@5 E)@. EQ
@2 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 BP E E@3div_21d@5 L;@=@ 
 E
 E

@!@<@ 
 E
 E
@!@. Eo@+@2@,@5 I@=@5 E@% D}@Y@^@Z @k@<@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. E@/ @Y@2@,@5 E)@. Eo@2 E@,@5 E@=@. @Y@2@,@5 E)@. Em
@2 E@,@5 E@<@. @Y@2@,@5 E)@. EQ
@2 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo
 E
 E@3div_22a@5 L;@=@ 
 E
 E@!@<@ 
 E E@!@. Em @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@=@. Eo
@2 E@,@5 E@<@. Eo@. E@2
@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em E
 E@3div_22b@5 L;@=@ 

 E
 E@!@<@ 

 E E@!@. Em @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@=@. Eo@2 E@,@5 E@<@. Eo@. E@2@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em
 E
 E@3div_23a@5 L;@=@ 
 E
 E@!@<@ 
 E E@!@. Eo @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. Eo
 @2 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo E
 E@3div_23b@5 L;@=@ 

 E
 E@!@<@ 

 E E@!@. Eo @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. Eo @2 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo
 E
 E@3div_24a@5 L;@=@ 
 E
 E@!@<@ 
 E E@!@. Eo @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. Eo 
@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em E
 E@3div_24b@5 L;@=@ 

 E
 E@!@<@ 

 E E@!@. Eo @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. Eo @2 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em
 E
 E@3div_25a@5 L;@=@ 
 E
 E@!@<@ 
 E E@!@. Eo @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. Eo
@/ E@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo E
 E@3div_25b@5 L;@=@ 

 E
 E@!@<@ 

 E E@!@. Eo @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. Eo@/ E@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em
 E
 E@3div_26a@5 L;@=@ 
 E
 E@!@<@ 
 E E@!@. Em @2 E@,@5 E@. E
@2@,@5 E)@=@. EQ@2 E@,@5 E@<
@. Em@2 E@,@5 E@. E@2@,@5 E)@. Eo@2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo E
 E@3div_26b@5 L;@=@ 

 E
 E@!@<@ 

 E E@!@. Em @2 E@,@5 E@. E@2@,@5 E)@=@. EQ@2 E@,@5 E@<
@. Em@2 E@,@5 E@. E@2@,@5 E)@. Eo@2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em
 E
 E@3div_27a@5 L;@=@ 
 E
 E@!@<@ 
 E E@!@. Eo
@2 E@,@5 E@. E
@2@,@5 E)@=@. EQ@2 E@,@5 E@<
@. Em@2 E@,@5 E@. E@2@,@5 E)@. Eo@2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@=@. @Y@2@,@5 E)@. Eo@2 E@,@5 E@A@<@. @Y@2@,@5 E)@. EL@2 E@,@5 E@A@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
=< E
 E@3div_27b@5 L;@=@ 

 E
 E@!@<@ 

 E E@!@. Eo@2 E@,@5 E@. E@2@,@5 E)@=@. EQ@2 E@,@5 E@<
@. Em@2 E@,@5 E@. E@2@,@5 E)@. Eo@2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@=@. @Y@2@,@5 E)@. Eo@2 E@,@5 E@A@<@. @Y@2@,@5 E)@. EL@2 E@,@5 E@A@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo
 E
 E@3div_28a@5 L;@=@ 
 E
 E@!@<@ 
 E E@!@. Em @2 E@,@5 E@=@. EQ
 @2 E@,@5 E@<
@. Em
@2 E@,@5 E@. Eo
@2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em E
 E@3div_28b@5 L;@=@ 

 E
 E@!@<@ 

 E E@!@. Em @2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. Eo@2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo
 E
 E@3div_29a@5 L;@=@ 
 E
 E@!@<@ 
 E E@!@. E@/ @Y
@2@,@5 E)@. Eo@2 E@,@5 E@=@. EQ
 @2 E@,@5 E@<
@. Em
@2 E@,@5 E@. Eo
@2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@=@. @Y
@2@,@5 E)@. Eo@2 E@,@5 E@A@<@. @Y
@2@,@5 E)@. EL@2 E@,@5 E@A@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em E
 E@3div_29b@5 L;@=@ 

 E
 E@!@<@ 

 E E@!@. E@/ @Y@2@,@5 E)@. Eo@2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. Eo@2 E@,@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@=@. @Y@2@,@5 E)@. Eo@2 E@,@5 E@A@<@. @Y@2@,@5 E)@. EL@2 E@,@5 E@A@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@d@g 
 Eo E@3div_30a@5 L;@. Eo@. E@+
@2@+@2@,@5 I@=@. EQ
 @2 E@,@5 E@<
@. Em
@2 E@,@5 E@. Eo@. E
@2@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@d@g 
 Em E@3div_30b@5 L;@. Eo@. E@+
@2@+@2@,@5 I@=@. EQ
 @2 E@,@5 E@<
@. Em
@2 E@,@5 E@. Eo@. E
@2@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@P@g 


 Em E@3div_31a@5 L;@. ES @2 E@,
@5 E@. ES@. E@2 @2 E@,@5 E@. Em @2 E@,@5 E@,@5 E
@,@5 E@6 E@8C@P@g 


 Eo E@3div_31b@5 L;@. ES @2 E@,
@5 E@. ES@. E@2 @2 E@,@5 E@. Em @2 E@,@5 E@,@5 E
@,@5 E@6 E@8C@@g 
 Em
 E
 E@3div_32a@5 L;
@5 E@. E@. E
@2@2@,@5 E)@. EQ @2 @@5 E)@. Eo
@2 E@,@5 E@. Eo@2 E@,@5 E@=@. ES @2 E@,@5 E@<@B@=@. EQ @2 E@,@5 E@<@1@=@. Em@2 E@,@5 E@<@ @=@. EL @2 E@,@5 E@<@. Eo@/ E@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo E
 E@3div_32b@5 L;@5 E@. E@. E@2@2@,@5 E)@. EQ @2 @@5 E)@. Eo@2 E@,@5 E@. Eo@2 E@,@5 E@=@. ES
 @2 E@,@5 E@<@B@=@. EQ
 @2 E@,@5 E@<@1@=@. Em
@2 E@,@5 E@<@ @=@. EL
 @2 E@,@5 E@<@. Eo
@/ E@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 


 Em
 E
 E@3div_33a@5 L;
@5 E@. E@. E
@2@2@,@5 E)@. EQ @2 @@5 E)@. E@2@,@5 E)@. Eo@2 E@,@5 E@. Eo@2 E@,@5 E@=@. ES @2 E@,@5 E@<@B@=@. EQ @2 E@,@5 E@<@1@=@. Em@2 E@,@5 E@<@ @=@. EL @2 E@,@5 E@<@. Eo@/ E@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 


 Eo E
 E@3div_33b@5 L;@5 E@. E@. E@2@2@,@5 E)@. EQ @2 @@5 E)@. E@2@,@5 E)@. Eo@2 E@,@5 E@. Eo@2 E@,@5 E@=@. ES
 @2 E@,@5 E@<@B@=@. EQ
 @2 E@,@5 E@<@1@=@. Em
@2 E@,@5 E@<@ @=@. EL
 @2 E@,@5 E@<@. Eo
@/ E@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo
 E
 E@3div_34a@5 L;
@5 E@. EQ
 @2 @@5 E)@. Eo
@2 E@,@5 E@. E@/ @Y
@2@,@5 E)@. Eo@2 E@,@5 E@=@. ES @2 E@,@5 E@. ES@/ E@2 E@,@5 E@<@G@=@. EQ @2 E@,@5 E@<@3@=@. Em@2 E@,@5 E@<@"@=@. EL@/ E@2 E@,@5 E@<@. Eo@/ E@2 E@,@5 E@% D}@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em E
 E@3div_34b@5 L;@5 E@. EQ @2 @@5 E)@. Eo@2 E@,@5 E@. E@/ @Y@2@,@5 E)@. Eo@2 E@,@5 E@=@. ES
 @2 E@,@5 E@. ES
@/ E@2 E@,@5 E@<@G@=@. EQ
 @2 E@,@5 E@<@3@=@. Em
@2 E@,@5 E@<@"@=@. EL
@/ E@2 E@,@5 E@<@. Eo
@/ E@2 E@,@5 E@% D}@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo
 E
 E@3div_35a@5 L;
@5 E@. EQ
 @2 @@5 E)@. Eo
@2 E@,@5 E@. E
@2@,@5 E)@. Eo@2 E@,@5 E@=@. ES @2 E@,@5 E@<@B@=@. EQ @2 E@,@5 E@<@1@=@. Em@2 E@,@5 E@<@ @=@. EL @2 E@,@5 E@<@. Eo@/ E@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em E
 E@3div_35b@5 L;@5 E@. EQ @2 @@5 E)@. Eo@2 E@,@5 E@. E@2@,@5 E)@. Eo@2 E@,@5 E@=@. ES
 @2 E@,@5 E@<@B@=@. EQ
 @2 E@,@5 E@<@1@=@. Em
@2 E@,@5 E@<@ @=@. EL
 @2 E@,@5 E@<@. Eo
@/ E@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@R@g 


 EQ  E@3mod_1a@5 L; E@5 E@. ES@. E@+@2 @2@,
@5 I@. EQ @2 E@,@5 E@. Em @2 E@,@5 E
@,@5 E@,@5 E@6 E@8C@R@g 


 EL  E@3mod_1b@5 L; E@5 E@. ES@. E@+@2 @2@,
@5 I@. EQ @2 E@,@5 E@. Em @2 E@,@5 E
@,@5 E@,@5 E@6 E@8C@>@g 
 Em E E@3mod_2a@5 L; E@5 E@. Em @2 E@,
@5 E@. EQ @2 E@,@5 E
@,@5 E@6 E@8C@?@g 
 Eo
 E E@3mod_2b@5 L; E@5 E@. Em @2 E@,
@5 E@. EQ @2 E@,@5 E
@,@5 E@6 E@8C@@g 
 Eo
 E
 E
 E@3mod_3a@5 L; E@5 E@. Eo @2 E@,@5 E@, E@,@5 E@. Em @2 @@5 E)@. EL @2 E@,@5 E@. EL 
@2 E@,@5 E@. E@2@,@5 E)@. EL
@2 E@,@5 E@. Eo@2 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em E
 E
 E@3mod_3b@5 L; E@5 E@. Eo @2 E@,@5 E@, E@,@5 E@. Em @2 @@5 E)@. EL 
@2 E@,@5 E@. EL @2 E@,@5 E@. E
@2@,@5 E)@. EL@2 E@,@5 E@. Eo@2 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@i@g 


 Eo
 E
 E@3mod_4a@5 L; E@5 E@. EQ @2 E@,@5 E@. Eo @2 E@,@5 E@. Eo
@2 E@,@5 E@. Eo
@2 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@h@g 


 Em E
 E@3mod_4b@5 L; E@5 E@. EQ
 @2 E@,@5 E@. Eo @2 E@,@5 E@. Eo@2 E@,@5 E@. Eo
@2 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo
 @Y E
 E@3mod_5a@5 L; E@5 E@. EQ
 @2 E@,@5 E@. Eo @2 E@,@5 E@. Eo@+@2@,@5 I@. Eo
@2 E@,@5 E@. Eo@+@2@,@5 I@. Eo@. @Y@2@2 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo
 @Y
 E
 E@3mod_5b@5 L; E@5 E@. EQ @2 E@,@5 E@. Eo @2 E@,@5 E@. Eo@+@2@,@5 I@. Eo@2 E@,@5 E@. Eo
@+@2@,@5 I@. Eo@. @Y@2@2 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em @Y E
 E@3mod_5c@5 L; E@5 E@. EQ @2 E@,@5 E@. Eo 
@2 E@,@5 E@. Eo
@+@2@,@5 I@. Eo@2 E@,@5 E@. Eo@+@2@,@5 I@. Eo@. @Y@2@2 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em @Y
 E
 E@3mod_5d@5 L; E@5 E@. EQ
 @2 E@,@5 E@. Eo @2 E@,@5 E@. Eo@+@2@,@5 I@. Eo@+@2@,@5 I@. Eo
@2 E@,@5 E@. Eo@. @Y@2@2 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Eo
 E E
 E@3mod_6a@5 L; E@5 E@. EQ
 @2 E@,@5 E@. Em@+@2@,@5 I@. Em @2 E@,@5 E@. Eo@+@2@,@5 I@. Eo@. E@2@2 E@,@5 E@=@. Eo@/ E
@2 E@,@5 E@<
@. EL
@2 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em E E
 E@3mod_6b@5 L; E@5 E@. EQ @2 E@,@5 E@. Em
@+@2@,@5 I@. Em @2 E@,@5 E@. Eo@+@2@,@5 I@. Eo@. E@2@2 E@,@5 E@=@. Eo
@/ E@2 E@,@5 E@<
@. EL
@2 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@<@g 
 Em
 E @3pow_1a@5 L; E@5 E@. Em @2 E@,
@5 E@. Em @2@,@5 E
@,@5 E@6 E@8C@;@g 
 Eo  E@3pow_1b@5 L; E@5 E@. Em @2 E@,
@5 E@. Em @2@,@5 E
@,@5 E@6 E@8C@@g 
 Eo
 E
@3pow_2a@5 L; E@5 E@. Em@2 E@,@5 E@. Em @2 E@,@5 E@. Eo@+@2@,@5 I@. Eo@+@2@,@5 I@. E@2@,@5 E)@. Eo
@2@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em E
@3pow_2b@5 L; E@5 E@. Em
@2 E@,@5 E@. Em @2 E@,@5 E@. Eo@+@2@,@5 I@. Eo
@+@2@,@5 I@. E@2@,@5 E)@. Eo@2@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@a@g 


 BP
 E E
 E
@3pow_3a@5 L; E@5 E@=@. EQ @2 E@,@5 E@<
@. Em@2 E@,@5 E@. BP
@/ E@2@,@5 E) E@,@5 E@,@5 E@6 E@8C@a@g 


 BP
 E
 E E
@3pow_3b@5 L; E@5 E@=@. EQ
 @2 E@,@5 E@<
@. Em
@2 E@,@5 E@. BP@/ E
@2@,@5 E) E@,@5 E@,@5 E@6 E@8C@@g 
 Eo@3pow_4a@5 L; E@5 E@=@ 
 E
 E
@!@<@ 
 E E
@!@. Em @2 E@,@5 E@. Em@2 E@,@5 E@. Em
 @2 E@,@5 E@=
@5 E@#
@% D}@<@. Eo
@+@2@,@5 I@=@5 E@#@% D}@<@. Eo@+@2@,@5 I@. E@2@,@5 E)@. E@2@,@5 E)@. Eo@2@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em@3pow_4b@5 L; E@5 E@=@ 
 E
 E
@!@<@ 
 E E
@!@. Em @2 E@,@5 E@. Em@2 E@,@5 E@. Em
 @2 E@,@5 E@=
@5 E@#
@% D}@<@. Eo
@+@2@,@5 I@=@5 E@#@% D}@<@. Eo@+@2@,@5 I@. E@2@,@5 E)@. E@2@,@5 E)@. Eo@2@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 


 Eo@3arith_1@5 L;@=@. Eo@. @Y@+
@2@/ @Y@+
@2@,@5 I@<@\@=@. Eo@. @Y@+
@2@/ @Y
@+@2@,@5 I@<@D@=@. Eo@. @Y@+
@2@/ @Y@+
@2@,@5 I@<@,@=@. Eo@. @Y@+
@2@/ @Y
@+@2@,@5 I@<@. Eo@. E@+
@2@/ E@+
@2@,@5 I@. Eo@2@,@5 E@,@5 E@6 E@8C@@g 


 Em@3 L@5 L;@=@. Eo@. @Y@+
@2@/ @Y@+
@2@,@5 I@<@\@=@. Eo@. @Y@+
@2@/ @Y
@+@2@,@5 I@<@D@=@. Eo@. @Y@+
@2@/ @Y@+
@2@,@5 I@<@,@=@. Eo@. @Y@+
@2@/ @Y
@+@2@,@5 I@<@. Eo@. E@+
@2@/ E@+
@2@,@5 I@. Eo@2@,@5 E@,@5 E@6 E@8C@@g 
 Eo E@3arith_2a@5 L;@=
@. E@+@2@!@<

@. E@+@2@!@=@. @Y
@+@2@!@<
@. @Y@+
@2@!@. Eo@+@2@,@5 I@5 E@. Em@2 @@5 E)@5 E@=@5 E@#@% D}@<@. Eo@+@2@,@5 I@5 E@. E@. E@2@2@,@5 E)@. Eo@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em E@3arith_2b@5 L;@=
@. E@+@2@!@<

@. E@+@2@!@=@. @Y
@+@2@!@<
@. @Y@+
@2@!@. Eo@+@2@,@5 I@5 E@. Em@2 @@5 E)@5 E@=@5 E@#@% D}@<@. Eo@+@2@,@5 I@5 E@. E@. E@2@2@,@5 E)@. Eo@2 E@,@5 E@,@5 E@,@5 E@6 E@8C@@g 
 Em E@3 E@5 Earith_3a@5 L;@5 E@. ES @2 @@5 E)@. Em @2 E@,
@5 E@=@. Em@. E@+@2@2@,@5 I@A@<@. Em@. E@+@2@+@2@,@5 I@5 E@. Em@2 @@5 E)@=@. ES @2 E@,@5 E@<@ @=@. Em@2 E@,@5 E@<@. Eo@/ E@2 E@,@5 E@,@5 E
@,@5 E@6 E@8C@@g 
 Eo E@3 E@5 Earith_3b@5 L;@5 E@. ES @2 @@5 E)@. Em @2 E@,
@5 E@=@. Em@. E@+@2@2@,@5 I@A@<@. Em@. E@+@2@+@2@,@5 I@5 E@. Em@2 @@5 E)@=@. ES @2 E@,@5 E@<@ @=@. Em@2 E@,@5 E@<@. Eo@/ E@2 E@,@5 E@,@5 E
@,@5 E@6 E@8C@9@g 

 BP@3@?@5 E@D@H@?@5 E@D@H@0@+
@+@2@5 E@0
@+@2@5 E@;@6deduce_equal_arguments @@8X P G C@g 	@3@,
@5 K9@;@,@5 G@;
@6 E@8C@g  	@9X Pall_excluded C@.@g @3@,
@5 G} @@=@$
@;@$
@B@<@,@5next_value_to_try @@,@5 L @
@6 G@8X Psubstitution_elimination_is_on  C@g @3 HF@5substitution_elimination H=@;@,@5 GQ@;@?	 H9@5 L H=@D	@H@;@8X Pmaybe_add_new_hyp C@g  @@3@;@8C@g @3 E,@,	@5 Fnew_hyp@0	@1@1 E}@2@6 E4@8X P Ix C@g @3 E,@5 F E,@5 I&@;@8X Pmultiply_out C@B@g 
 @Y
 @Y

 @Y
 @Y
 @Y@3
@5 L @@5 L
@5 L@5 L@;@8C@#@g 	
 @Y
 @Y
@3@5 Hw
@5 L@5 L@;@8C@#@g 
 @Y	
 @Y
@3@5 Hw
@5 L@5 L@;@8C@g 

 E	@3@5 Hw@5 Hw@;@8X P K C@G@g 

@3@,
@5cv @@,@5sp @@,@5leftint @@,
@5 I=
@,@5 I@,@5 I@,@5 J@,@5 F@,@5 Gb@,@5 G@,@5sign @@6 H@8X P
make_new_uvar C@H@g 

@3@,@5 KR @_@,@5 FH@,
@5 FH
 L@,@5 FH@;@5 Hn@,@5 K @@,@5 K}@5 FH@5 E@ @@,@5 G@. EC
p@2@5 F4@;@8X Psatisfy_goal_a_minus_b C@g 
 BP	 E
@3@5 G@ 

 @Y	@!@8C@g 
 BP	 E
@3@5 G@ 
 E
	@!@8X Pdo_simplify_vc  C	@g   @3@5clear_up_old_facts  @@5 G @@5 F@;@8C@g   @3Rule substitutions phase 1@5 H@5 Hf @@5 L@5 F@;@8C@"@g   @3 E}@5 K\ @Rule substitutions phase 2@5 H@5 Eq @@5 F @Standardise hypotheses@5 H@5 I @Standardise conclusions@5 H@5 JJ @@5 L@5 F@;@8C@g   @3@5 H @Expression reduction@5 H@5 Im @@5 L I/@5 G@5 L@5 F@;@8C@g   @3@5 F@;@8C
@g   @3 E}@5 L@5extended_simplify  @@5 L@5 F@;@8C@g   @3@-Adding hypotheses from ground inference rules@5 H@-@5 I@5@*add_hypotheses_from_ground_inference_rules  @@5 L@5 F@;@8C
@g   @3
Proof framing@5 H@5try_proof_framing  @@I@8C@g   @3@-@-@5user_rule_exists @Applying proof rules@5 H@5apply_user_defined_proof_rules  @@;@8C@g   @3@;@8X P E C
@g @3@5 G @@;@8C
@g @3@5 F@;@6 E@8C@g 	 E@3@5 E@;@8C@g 	 E@3@5 E@;@8C@g 
 E@3@5 E@;@6@#find_smallest_integer_literal_above @@8C@g @3@,@,
@5 E @@. G

@2@5 F4@5 E@;@8X Pclear_up_stack_facts  C@g   @3@. L@-@-@2@5 G@. L
@-@2@5 G@. L@-@-@-@2@5 G@5 HI@;@8X Ptry_infer_standard_form_of C@g @3 EW@,
@5 F@;@5 G@;@8X P
order_updates C@g @3@,
@5 EX@,@,@5make_update_list @@,
@5keysort 
@5reconstruct_record @@;@8X P J& C@g @3@5 EX@5 EX@;@8X D  t  t t  @Wt  G 	D  t  t t  @Wt  G D  t  t t  @Wt  G P GC@,s@!/usr/lib/swi-prolog/boot/parms.plM@3@4$parmslocal@. BP@+	 G@2@5cached_library_directory M#@$	@8C@1 M!@3@4 M# @W@. A~/lib/prolog@1@+	@2@5 M&@$	@8C@6 M!@3@4 M# @. Ap@. G G@2@+	@2@5 M&@$	@8C@; M!@3@4 M#clp@. M*@. Glibrary/clp@2@+	@2@5 M&@$	@8X P K7 C@g  
 BP
 BP@9C@g  
 ES
 ES@9C@g  
 Em
 Eo@9C@g  
 Eo
 Em@9C@g  
 EQ
 EL@9C@g  
 EL
 EQ@9C@g  
 BP
 Em@9C@g  
 BP
 Eo@9C@g  
 BP
 Em@9C@g  
 BP
 Eo@9C@g  
 EQ
 Em@9C@g  
 EQ
 Eo@9C@g  
 EQ
 ES@9C@g  
 EQ
 ES@9C@g  
 EL
 Eo@9C@g  
 EL
 Em@9C@g  
 EL
 ES@9C@g  
 EL
 ES@9C@(@g 
 BP
 Em
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 BP
 Eo
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 BP
 Em
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 BP
 Eo
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 BP
 Eo
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 BP
 Em
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 BP
 Eo
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 BP
 Em
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 BP
 EQ
@3@,@5 J9
@5 J9@;@. EQ
@2 @@6 E)@8C@(@g 
 BP
 EL
@3@,@5 J9
@5 J9@;@. EQ
@2 @@6 E)@8C@(@g 
 BP
 EQ
@3@,@5 J9
@5 J9@;@. EQ
@2 @@6 E)@8C@(@g 
 BP
 EL
@3@,@5 J9
@5 J9@;@. EQ
@2 @@6 E)@8C@(@g 
 BP
 EL
@3@,@5 J9
@5 J9@;@. EL
@2 @@6 E)@8C@(@g 
 BP
 EQ
@3@,@5 J9
@5 J9@;@. EL
@2 @@6 E)@8C@(@g 
 BP
 EL
@3@,@5 J9
@5 J9@;@. EL
@2 @@6 E)@8C@(@g 
 BP
 EQ
@3@,@5 J9
@5 J9@;@. EL
@2 @@6 E)@8C@(@g 
 BP
 ES
@3@,@5 J9
@5 J9@;@. ES
@2 @@6 E)@8C@(@g 
 BP
 ES
@3@,@5 J9
@5 J9@;@. ES
@2 @@6 E)@8C@(@g 
 BP
 ES
@3@,@5 J9
@5 J9@;@. ES
@2 @@6 E)@8C@(@g 
 BP
 ES
@3@,@5 J9
@5 J9@;@. ES
@2 @@6 E)@8C@(@g 
 Em
 Em
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 Em
 Eo
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 Eo
 Em
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 Eo
 Eo
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 Em
 EQ
@3@,@5 J9
@5 J9@;@. EQ
@2 @@6 E)@8C@(@g 
 Em
 EL
@3@,@5 J9
@5 J9@;@. EQ
@2 @@6 E)@8C@(@g 
 Eo
 EQ
@3@,@5 J9
@5 J9@;@. EQ
@2 @@6 E)@8C@(@g 
 Eo
 EL
@3@,@5 J9
@5 J9@;@. EQ
@2 @@6 E)@8C@(@g 
 Em
 ES
@3@,@5 J9
@5 J9@;@. EQ
@2 @@6 E)@8C@(@g 
 Em
 ES
@3@,@5 J9
@5 J9@;@. EQ
@2 @@6 E)@8C@(@g 
 Eo
 ES
@3@,@5 J9
@5 J9@;@. EQ
@2 @@6 E)@8C@(@g 
 Eo
 ES
@3@,@5 J9
@5 J9@;@. EQ
@2 @@6 E)@8C@(@g 
 Eo
 Eo
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 Eo
 Em
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 Em
 Eo
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 Em
 Em
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 Eo
 EL
@3@,@5 J9
@5 J9@;@. EL
@2 @@6 E)@8C@(@g 
 Eo
 EQ
@3@,@5 J9
@5 J9@;@. EL
@2 @@6 E)@8C@(@g 
 Em
 EL
@3@,@5 J9
@5 J9@;@. EL
@2 @@6 E)@8C@(@g 
 Em
 EQ
@3@,@5 J9
@5 J9@;@. EL
@2 @@6 E)@8C@(@g 
 Eo
 ES
@3@,@5 J9
@5 J9@;@. EL
@2 @@6 E)@8C@(@g 
 Eo
 ES
@3@,@5 J9
@5 J9@;@. EL
@2 @@6 E)@8C@(@g 
 Em
 ES
@3@,@5 J9
@5 J9@;@. EL
@2 @@6 E)@8C@(@g 
 Em
 ES
@3@,@5 J9
@5 J9@;@. EL
@2 @@6 E)@8C@(@g 
 EQ
 EQ
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 EQ
 EL
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 EL
 EQ
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 EL
 EL
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 EQ
 Em
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 EQ
 Eo
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 EL
 Em
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 EL
 Eo
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 EQ
 ES
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 EQ
 ES
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 EL
 ES
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 EL
 ES
@3@,@5 J9
@5 J9@;@. Em
@2 @@6 E)@8C@(@g 
 EL
 EL
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 EL
 EQ
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 EQ
 EL
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 EQ
 EQ
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 EL
 Eo
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 EL
 Em
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 EQ
 Eo
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 EQ
 Em
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 EL
 ES
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 EL
 ES
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 EQ
 ES
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8C@(@g 
 EQ
 ES
@3@,@5 J9
@5 J9@;@. Eo
@2 @@6 E)@8X Pprocess_log_facts  C@g  @3@?@-@-@5 HX@D@H@;@6@!state_no_simplification_performed  @@8C@g @3@. HY@+@+	@2@5 E@5write_log_entry @@5 G@I@8C@g   @3@;@6summarise_user_rule_use  @@8X P K C@g @3@-@6 E@8C@g 		
@3@6 K@8X D  t  t t  @Wt  I 	P L1 C@g 
@3@,@5 G@;@,
@5 L0@;
@6 G@8C@g  @9X P J> C@g @3@5 A @,@5 FF@5 FI@5 FI@5 Ki @@;@8X P K, C@g @3@5 K @@;@8C@g @3@,
@,@-@5 J"@;@,@5 J%@5try_new_numeric_strategies @@;@8X P
create_spaces C@g       @9C@g  
          @9C@g                 @9C@g                      @9C@g                           @9C@o@g @3@Y@_@Z@k@h
 @,@5 M> @@,@5 H@0@ @1@ @1@ @1@ @1@ @1@ @1@ @1@ @1@ @1@ @1@ @1@ @1@ @1@ @1@ @1@ @1@ @1@ @1@ @1@ @1@ @1@ @1@ @1@ @1@ @2@,
@5 E
@5 H@;@8C@g  	 A@9X D  t  t t  @Wt  @ 	D  t  t t  @Wt  @ D  t  t t  @Wt  @ P @CBc   B Be@9CBd 	 Be@3@4 	associate@5 @G@* B@8CBg   @ Be@9CBh   @ @@9CBi 	
executable@3@4 shared_object_extension@6 @G@8XP Et C@g @3 HF@5rule_substitution H=@;@,@5 GQ@;@?	 H9@5 MK H=@D	@H@;@8X P I C@,@g @3@. I@-@2@5 G@- E,@5 F@?
@- E,@,	@5 F@Y@`@_@k@D
@H@<@A	@;@. I@2@5 G@;@8C
@g @3@. I @2@5 G@;@8X P F C@g @3@5 F@Y@_@Z @l@;@8C@g 
 E	@3@5 F@Y@`@Z @l@;@8X P KV C@g  @9C@g  

@9C@g  

@9C@g  

@9X P G5 C@-@g 

	
@3@,@0@0@1
@2@+@2@5 J@;@,@5 E@;@5 G4@;@8C@g @3@;@8X Pget_unique_reference C@g @3@.used_unique_reference@+
@2@5 E@;@Y@a@Z@f@o@. MP	@2@5 G@;@8C@g 	@3@. MP@2@5 G@;@8X P HS C@M@g 

 C+@3@;add_imp_hyps@0@2@5 E4@,
@5 Gy
ordinary@5noisily_add_new_hyp_list @@5 HU @@5 L@,@5 E)@=@$@<simplified_conc@0	@1@1@1@2@5 E4@;@6 HR@8C@#@g @3 E,@,@5 Jsnew_goal@0@1
@1@2@5 E4@5 L@;@5@%impose_obvious_substitutions_at_depth @@;@6try_to_discharge_goals_to_depth @@8X Peliminate_N_from_HL C@g 	@3@;@6 M` @@8C@g 	
@3@;
@6 Mb@8C@g 	@3@;@8X Psequence_infer C@g 
 BP
@3@. BP@. G
@2 @2@5 I@;@8C@g 
 BP
@3@. BP@. G
@2 @2@5 I@;@8C@*@g 
 BP
 G'
@3@. BP
@2@,@5 Mc @@. BP@2@,
@5 Me@;
@5 G@;@8C@)@g 
 BP G'
@3@. BP
@2@,@5 Me@. BP@2@,
@5 Me@;
@5 G@;@8C@g 
 BP
 G'

@3@;@8C@g 
 BP
 G'

@3@;@8C@g 
 BP
 G'
@3@;@8C@g 
 BP
 G'
@3@;@8C@*@g 
 BP

@3@. BP
@2@,@5 I@. BP
@2@,@5 Me@;@5 G@;@8C@g 
 BP
 G'
 G 
 G#

@3@;@8C@g 
 BP
 G'
 G 
 G#
@3@;@8C@g 
 BP
 G'
 G%
 G!

@3@;@8C@g 
 BP
 G'
 G%
 G!
@3@;@8C@g 
 BP
 G#	
@3@. BP
@2@5 I@;@8C@&@g 
 BP
 G%
@3@,
@0@-@2@0
@2@5 E@. BP
@2@5 I@;@8C@1@g 
 BP
 G'
 G'
@3@. BP
@2@,@5 I@. BP
@2@,@5 I@;@5 G@;@8C@g 
 BP
@3@=@$
@&	 D}@<
@. BP
@2@5 Il@;@8C
@g 
 ES@3@;@8C	@g 
 ES@3@;@8C@g 
 ES
@3@. ES
@2@5 I@;@8C@g 
 ES	
	@3@. ES
@2@5 Me@;@8C@$@g 
 ES
 G'
@3@=@. ES
@2@5 Me@<	@. ES@2@5 Me@;@8C@g 
 ES
 G'

@3@. ES@2@5 Me@;@8C@g 
 ES
 G'
@3@. ES
@2@5 Me@;@8C@g 
 ES
 G'
 G'
@3@. ES@2@5 Me@;@8C@g 
 ES
 G'
 G'@3@. ES
@2@5 Me@;@8C@g 
 ES
@3@. ES
@2@5 Il@;@8X Pmaybe_issue_proved_vc_message  C@g   @3@5 G|  @@;@8C@g   @3@&Proved all conclusions - VC eliminated@5 H G|@5 F4
proved_all@5 E4@;@8X Psplit_rational C@&@g 
 E 
 E@3@5 F@Y@^@Z @k@5 F@Y@^@Z @k@8C@!@g 
 @3@5 F@Y@^@Z @k@5 F@Y@^@Z @k@8C
@g 	@3@6 I@8XP L C@@g   @3@. H.@-@-@-@-@2@5 G@-@0 G@-@2@-@5 K@- G@-@5 K@-@0 G@-@2@-@5 Jp@- G@-@5 Jp@. H@-@-@-@-@2@5 G@-@-@-@5prune_all_subst_hypdata__subst_hyp@5 F F	@5 G@. F2@-@2@5 G@. F:@-@-@2@5 G@5@%prune_all_processed_hyp_with_field_op  @@5@0prune_all_processed_hyp_with_field_op_in_subgoal  @@.know_substituted@-@2@5 G@5 L@.know_norm_expr@-@-@2@5 G FM@5 G G|@5 G I/@5 G@. J@-@-@-@-@2@5 G@. G@-@-@-@-@2@5 G@. J@-@-@-@-@2@5 G@. G@-@-@-@-@2@5 Gproved_by_user_rules@5 G@I@8C@g   @3@;@8X Psatisfy_goal_a_plus_b C@g 
 BP	 @Y
@3@5 G@ 

 E	@!@8C@g 
 BP	 @Y
@3@5 G@ 
 E	
@!@8X P H C@(@g @3@. C+@-@+
@2@5 F@,@5 Ks@. H. F	@-@2@5 E F@-@5 H0@;@8X Ptry_infer_semi_standard_form_of C@6@g 		@3@,
@,@,@,
@5 H'@;
@,@5 F@;
@,@5 F@;@,@0
@1@1@2@5 E@;@5 G@;@8X D  t  t t  @Wt  Ke 	Pwrite_vc_or_pf_header  C@g   @3@5 H@5write_path_functions_header  @@;@8C@g @3@@@@@@@@@@  VC: @5 G@,@5 K
 @@5 G  @@@@@@@@@@@5 G@5 G@;@8X P L C@g @3@;@8C@g @3@. BP@2@5 G@;@8C@g 
@3@;
@5 L@;@8C@+@g 


@3@. BP
@2@,@5 G@;@,@5 L@;@,@5 E@5 E@;@8X P K4 C
@g @3@6 K1@8C@g 	@3@;@6 K3@8X Pdo_implication_proof_or_fail C@%@g @3@5 Kimplies_conc@0	@1
@1@1@2@5 E4@5try_proof_by_forwardchain @@; K@5 K@6 E8@8C@g @3 K@5 K@;@I@8X P K C@g 
 Ef
@3@. Ef
@2@6 K @@8C@g  
 BP


@9C@g  
 BP

@9C@g  
 EL

 E
@9C@g  
 EQ


 E@9C
@g  
 Eo

@9C
@g  
 Em

@9C@g  
 EQ

 @Y
@9C@g  
 EL


 @Y@9C
@g  
 Em

@9C
@g  
 Eo

@9C@)@g 


 Ek
@3@,@,@5 K
@,@,@5 K@5 H @@;@8X Pget_next_conclusion C@g @3@,	@5get_next_hn @@5 H @@;@8X P J: C	@g 	 E@3@5 I@;@8C@!@g 	 L6@3@5 F@;@,
 E@5 EB G@5 F*@,@5enumeration E@;@5 H^@;@8X D  t  t t  @Wt  H 	D  t  t t  @Wt  I 	D  t  t t  @Wt  I 	P J C@.@g @3@,
@5size @@=@. E
@2@!@Y@^@Z @l@<@% @5 Fa@;@5 F]:  @5 F]@;@8X D  t  t t  @Wt  M}  	Pmaybe_write_rulefile C@(@g 
 user_inference_rule@3@;@,
@5convert_file_to_base_name J[from rulefile @5 G
@5 G] @5 G@. @2@6 H @@8C@(@g 
  E@3@;@,
@5 M M@5 G
@5 G M@5 G@. @2@6 M@8C@g @3@;@8X P Hp C@g @3@5 HB@;@. HC@-@2@5 G@h	@. HC	@2@5 G@;@8X Pwrite_offending_predicate C@g @3Offending predicate is: @5 F@5 G@6 G@8X P F$ C@C@g @3@,	@5 H{@,
@5 EU @@;@=@?
@-@-@5 F@D
@H@; E,@,@5 F F@5log_simplification @@A@<@-@,@5 F
duplicate_hyp@0@1
@2@5 E4@A@;@8X P HJ C@"@g   @3@. I@-@-@2@5 G@. I@-@2@5 G@. J@-@-@-@-@2@5 G@. G@-@-@-@-@2@5 G@;@8X P@'perform_simplification_path_functions_x C@(@g @3@,
@-@-@5
get_pfs_pf F!@5tidy_up_vc_state  @@. GR@-@2@5 G@. GR	@2@5 J@5 K @@=@5 H@<@5 E@;@I@8C@g @3@;@8X P J C@g @3 HF@5 I@@;@5write_dead_path @@;@8C@g @3@5write_pre_hyp_part @@5write_hypotheses @@5write_pre_conc_part @@5 Hh@5write_conclusions @@;@8X P J) C@#@g @3 H@5@#decrement_inference_depth_remaining @@;@=@5do_try_to_infer @@%
 @@<@%
 A0@; H@5@#increment_inference_depth_remaining @@;
@@8X P J C	@g 	@3@5 E@;@8X P K C	@g  M@3@; M}@6 L @@8C	@g  E@3@; M}@6 M@8C@g @3@;@8X P Kp C@g 
 BP

 ES
@3@;@8C@g 
 ES

 BP
@3@;@8C@g 
 EL

 Em
@3@;@8C@g 
 EQ

 Eo
@3@;@8C@g 
 Eo

 EQ
@3@;@8C@g 
 Em

 EL
@3@;@8C
@g 
 D

@3@;@8C	@g 	
 D@3@;@8X P K C@g @3verification_conditions@5get_provenance_proof_file_kind E@5 F @@;@8C@g @3deadpath_search@5 M@5 M@;@8C@g @3 H@5 M@5write_before_pf_banner @@;@8X D  t  t t  @Wt prolog_predicate_name Pwrite_overall_rule_summary  C@1@g @3@-@-@5overall_rule_summary @@;@?
@5 J@D
@H H9@5 J@,@5 J@,	@5 GT@5 GW@5 G@5 G K@5 J@(Overall summary of VCs using user rules.@5 G@5 G@5write_the_overall_summary  @@6 GW@8C@g   @3@;@8X Pterm_pri C@%@g @3@L@,
@5 FF@=xfx@5
current_op @<@=yfx@5 M@<xfy@6 M@8C@/@g @3@L@,
@5 FF@= C@5 M@<@=fy@5 M@<@=xf@5 M@<yf@6 M@8C@g @3@&	@;@8X P F C@F@g 
 Eo
@3@=@. Eo
@2@5 I@B@A@<@&@. Eo
@+@2@,
@5 I@. Em
@2@5 IR@. Eo@2@,@5 I
@5 E@6 E@8X P G C@,@g @3@,
@5 M@=@Y@Z@a@d@p@Y@^@Z @l@<@% @5 F]: @5 F]@;@5 Fa@;@8X Prestore_new_strategies C@g  @@3 I/@6 G@8C@g   @@9X Ppromote_fact_to_hypothesis_x C@g  
	inference
 M

@9C@g  
 E


 E@9X D  t  t t  @Wt 	succ_line 	D  t  t t  @Wt  L 	Pwrite_out_cases_x C@$@g 
@3@5 G@5 G(@5 G@5 G)  @5 G@5 G @:@5 G@5 G@;@8C@,@g 
@3@h
	@5 G@5 G M@5 G@5 G M@5 G@5 G, or@5 G@5 G
@6 M @@8X Pupdate_substituted_hyp C@>@g @3@-@5 F@,@5 Ks@. H. F
@-@2@5 G F@-@5 H0@=@&	 E,@. E	subst_hyp@1@1
@1@2@5 F4@<@J@;@8X P I{ C	@g @3@5 E[@5 E)@;@8C@g 	@3@;@8X P F C@g @3@,
@,@5 KL@;@5 J@;@8X P G. C@g 
@3@5 EX@6 G-@8C@g  @9X Preduced_all_disjunctions  C@g @3@. Ek@+@+	@2 E,@,
@5 F@. Ek	@2 E,@5try_reducing_disjunction @@;@I@8C@g    @9X P G C@P@g @3@. G@-@-@2@5 G@. G H@2@5 G@. G I@2@5 G@. G@-@2@5 G@. KB@-@-@-@2@5 G@;@=@5 G@B
@A@<@5 I-@,
@,@-@5 J"@;@,@5 J%@5 M;@;@8X Pand_bit_strings C@g  	 
@3@;
@6 N @@8C@g 
@3@;
@6 N@8C@g 	@3@;@8C@g 	@3@;@8X P K C
@g @3@5 G@5 M @@;@8C@g @3@5 N	@;@I@8X P K C@g @3 M@5 M@5 K @@5 J @@;@8C@g @3 M@5 M@5 N
@5 N@;@8C@g @3 H@5 M@5 L @@;@8X P M^ C@g @3@5 J @@5 G @@;@8C	@g @3@Y@_@Z @j@;@I@8C@b@g 
@3@h	 @=@,@. F@. @+
@+@2@+@2 E,@,
@5 G@?
@5 G@D@H@;
@5 K @@B@<@)@, E,@,
@5 G@?
@5 G@D@H@,@5is_inequality_with_updates @@;by_cases
@5do_cases_proof_or_fail @@B
@A@;@5 M]@;@8X Psufficiently_low_complexity C@g @3@,
@5complexity_limit H=@-@,@5 Ka@Y@^@a@i@;@8X D  t  t t  @Wt prolog_clause_name P M C@g @3@. @+@-@2@-@5 M@;@,	@5 M K@5 J@5 G@5 G@5overall_summary_of_file @@6 M@8C@g   @3@;@8X D  t  t t  @Wt  H  	P N C@&@g @3@5 K@0
@1@1@2@5 E4@5 HO@;@5 HI K@5 K@6 E8@8C
@g @3@5 HI K@5 K@;@I@8X P I C
@g  	
@9C@g @3@0	
@2@6 I @@8X P M C@g 	@3@Y@_@Z
@i@;@8C@g 	@3@Y@_@Z@d@i@;@8C@g 	@3@Y@_@ZC@i@;@8C@g 	@3@Y@_@Z'@i@;@8C@g 	@3@;@8X P K C@g  @@3 I/@6 E@8C@g   @@9X D  t  t t  @Wt  GS 	D  t  t t  @Wt 	stmt_line 	Pmaybe_issue_syntax_reminder  C@g @3@-@5 L"@;@,@5build_list_of_errant_files @@5write_error_preamble  @@:Syntax error in a user rule file. Refer to log (slg) file.@5 F@5 G@6The following user rule files contain a syntax error: @5 H@EScroll back the screen log or consult the log (slg) file for details.@6 H@8C@g   @3@;@8X P	add_conds C	@g  
@3@;@8C@g @3@,
@5 FI
@5 FI@;@h @6 N- @@8C@*@g 		

 BP
@3
@5 FI@5 FI@;@h @6 N/@8X P L8 C@g @3@6 Ii@8C@&@g 
 BP
@3@. Em
@2@,@5 Ii@. Eo
@2@,
@5 Ii
@6 E@8C@!@g 
 ES
@3@=@. EQ
@2@5 Ii@<
@. EL
@2@6 Ii@8C@&@g 
 EQ
@3@. Em
@2@,@5 Ii@. ES
@2@,
@5 Ii
@6 E@8C@&@g 
 EL
@3@. Eo
@2@,@5 Ii@. ES
@2@,
@5 Ii
@6 E@8C@*@g 
 Em
@3@=@. BP
@2@5 Ii@. BP
@2@5 IR@<
@. EQ
@2@6 Ii@8C@*@g 
 Eo
@3@=@. BP
@2@5 Ii@. BP
@2@5 IR@<
@. EL
@2@6 Ii@8C@(@g 
 Eo
@3@?
@5 E@D
@H@5 E@,@-@5 J @@. Eo@2 @@6 E)@8C@)@g 
 Eo
@3@?
@5 E@D
@H@5 E@,@-@5 M
@. Eo
@2 @@6 E)@8X P M6 C@g @3@-@-@5 H@;@5 G K@5 J@,@5 GQ@5 G@#: Summary of user rule application.@5 G@5 G@6summarise_user_rule_use_rep  @@8C@g   @3@;@8X Peval_div C	@g @3@Y@_@`@d@o@8X Precord_simp_of_type C@i@g 		@3@=@3@, E@,@0@+
@1@+@2@5 GC@=@- Bg@0
@2@5 GC
@5 E)@<@5 M @@B@<@1@- Bg@,@0@+@2@-@5 GC@;@,@5 EX@, Bg@0@2@5 GC@5
record_access @@B
@;@8C@g 	
 E@3@;@. E@2@6 I@8C@g 	
 E
@3@;@. E
@2@6 I@8X P M[ C
@g @3@. F:@-@2@5 G@6 K@8C@g  @9X P@ simplify_verification_conditions C@g @3 HF@5 KType checking VC: @5 F@5 F@5hoist_vc_hypotheses @@5hoist_vc_conclusions @ K@5 F@5 G@5 E!@;@8C@(@g @3 H9@5 K@5 K@5 N@@5 NC A@5 HTrying to simplify: @5 H@5 K@5 K@5 K@;@8X P J C@g @3 K@,@5 H@,
@5 H K
@5 H@;@8X Pdo_echo_path C@*@g @3@Y@`@Z
@i@,
@5 K} A@0
    Path  @1
@2@,@5implode_separator_content_list Fd@5 F]@5 E@.	path_line@2@5 J@;@8C@%@g @3@,
@5 K} A@0	    Path @1
@2@,@5 NJ@5 F]@5 E@. NM@2@5 J@;@8X P E C
@g @3@5 N0@;@8C
@g @3@5 F@;@6 I@8C@g 	 E@3@5 E@;@8C@g 	 E@3@5 E@;@8C@g 
 E@3@5 E@;@6@"find_largest_integer_literal_below @@8C@g @3@,@,
@5 I @@. J

@2@5 F4@5 I@;@8X P F C@g @3@5 F@,
@5mk_diff @@ 
@!@;@8X P@)sufficient_forward_inferences_or_too_deep  C@g @3@,@5inference_limit H=@,	@5 G @@Y@`@_@k@;@8C@g @3@,@5depth_limit H=@,	@5
pairing_depth @@Y@`@_@l@;@8X Penumerated_dis_simp C@g 
 Eo
 G G
 Eo
 G G@3@;@8C@I@g 
 EL G	
@3@0
@2@5prove_not_first @@;@=@0@1@+@2@5 K@;@. EL@2@0
@2@5 Nd @@<@ 	
 EL G@!@A@8C@W@g 
 EL G@3@5prove_not_last @@;@=@?@5 H^@D@H@;@. Eo@2@5 Ni@A
@<@)@=@0@+
@1@2@5 K@;@. EL
@2@5 Ni@<@ 	
 EL G@!@A
@8C@d@g 
 EL
 G	
@3@0
@2@5 Nf@;@=@#@0@1@+@2@0
@2@5 K@;@. EL@2@0
@2@5 Ni@<@$@=@. Eo@2@0
@2@5 Ni@;@<
@ 	
 EL
 G@!@A@8C@7@g 
 EL
 G G	
@3@0
@2@5 Nf@0
@2@5 Nf@;@. EL@2@0
@2@6 Ni@8C@/@g 
 EL
 G G	
@3@0
@2@5 Nf@;@. Eo@/ G@2@0
@2@6 Ni@8C@O@g 
 EL
 G	
@3@0
@2@5 Nj@;@=@#@0@+@1@2@0
@2@5 K@;@. EL@2@0
@2@5 Ni@<@ 	
 EL
 G@!@A@8C@g  
 EL
 G G
 EL
 G G@9C@$@g 
 EL
 G G@3@5 Nj@5 Nj@;@. EL@2@6 Ni@8C@g 
 EL
 EL@3@;@8C@M@g 
 Eo G	
@3@0
@2@5 Nf@;@=@#@0@1@+@2@0
@2@5 K@;@. Eo@2@0
@2@5 Ni@<@ 	
 Eo G@!@A@8C@M@g 
 Eo G	
@3@0
@2@5 Nj@;@=@#@0@+@1@2@0
@2@5 K@;@. Eo@2@0
@2@5 Ni@<@ 	
 Eo G@!@A@8C@O@g 
 Eo
 G	
@3@0
@2@5 Nf@;@=@#@0@1@+@2@0
@2@5 K@;@. Eo@2@0
@2@5 Ni@<@ 	
 Eo
 G@!@A@8C@7@g 
 Eo
 G G	
@3@0
@2@5 Nf@0
@2@5 Nf@;@. Eo@2@0
@2@6 Ni@8C@K@g 
 Eo
 G@3@5 Nj@;@=@0@+
@1@2@5 K@;@. Eo
@2@5 Ni@<@=
@. EL@2@5 Ni@<
@ 	
 Eo
 G@!@A
@8C@!@g 
 Eo
 G G@3@5 Nj@;@. EL@/ G@2@6 Ni@8C@$@g 
 Eo
 G G@3@5 Nj@5 Nj@;@. Eo@2@6 Ni@8C@g 
 Eo
 Eo@3@;@8C@_@g 
 ES
 G	
@3@. G@-@2@5 E@. G@-@2@5 E@0
@2@5 Nf@;@=@#@0@1@+@2@0
@2@5 K@;@. ES@2@0
@2@5 Ni@<@ 	
 ES
 G@!@A@8C@L@g 
 ES
 G@3@. G@-@2@5 E@. G@-@2@5 E@5 Nj@;@=@0@+
@1@2@5 K@;@. ES
@2@5 Ni@<@ 	
 ES
 G@!@A
@8C@7@g 
 ES
 G G	
@3@0
@2@5 Nf@0
@2@5 Nf@;@. ES@2@0
@2@6 Ni@8C@$@g 
 ES
 G G@3@5 Nj@5 Nj@;@. ES@2@6 Ni@8C@*@g 
 ES G@3@. G@-@2@5 E@. G@-@2@5 E@;@. ES@. G@2@2@6 Ni@8C@*@g 
 ES G@3@. G@-@2@5 E@. G@-@2@5 E@;@. ES@. G@2@2@6 Ni@8C@g 
 ES
 ES@3@;@8X P Jc C@g 	 E,@3@;@8C@g 
@3@;@=@Y@_@`@Z@f@j@& E,@<
@  G	@!@;@8C@g 	@3@;@=@Y@_@a@Z@f@j@& E,@<@& G@;@8C@;@g @3@=@!@Y@_@a@Z@f@j@=@Y@_@`@Z@f@j@& E,@<
@  G	@!@<@=	@Y@a@`@j@& G@<
@  G	@!@;@8X P E C@L E@3@.defect_counter@+@2@5 E@h	@. Nm	@2@5 J@;@8X Porder_functs C@g 

@3@;@5	orderargs @@;@8C@g 
@3@5less @@;@8X P J C@g 
 EG
@3@,@5 J@,
@5 J@;
@5 E@;@8C@g 
 EJ

@3@;@8C
@g 

@3@;@8X P JM C@g @3@5 G@;@8C@e@g @3@,	@5 N@,
 E,@5 G@=@-@5 E[@,@5 E)@=@!@5 E@- E,@5 E- E2@0 E3@1@1
@1@2@5 E4@<@J@<@#
@; E3 E,@,@5 H0@;@=@Y@^@`@i E3@5stan @ E3@5maybe_semi_stan @@<@J@;@8X Psave_term_breakdown C@g @3@-@,
@-@-@5 H'@-@5know_term_breakdown @@;@8C@%@g @3@-@,
@-@,@5 H'@=@& E@<@& E@;@,@5 J@. N
@2@5 F4@;@8C@g @3@-@5 N@;@8C@g @3@=@&	 E@<@&	 E@;@,
@5 J@. N
@2@5 F4@;@8C@g @3@;@8X P Gd C@g @3@;@8C@g 
@3@5 G@;
@5 Gc@;@8C@g 	
@3
@5 Gc@;@8X Pmax_proof_framing_depth C@g  @9X D  t  t t  @Wt  I/  	D  t  t t  @Wt  G 	P M C@g @3@. G@+	@2@5 E@h
	@;@. G
@2@6 G@8X P M C@g @3@?	@5 H@D	@H@;@8C@g @3@5 F@;@8C@g @3@;      Traversal condition:@5 F]@6 E@8X Pextended_infrule C@w@g 
 Eo
@3@5 G@=@ 

 E@!@<	@- Bg@-@-@-@5 GC@=@. Eo
@2@,@,
@5 J3@<
@. Em
@2@,@,
@5 J3@5 G@. Em
@2@5 IR@5 E I@5 M@=@,@5 J6@% @@<@% A0@A@; I@5 M@@;@0
@2@6 G@8C@x@g 
 Eo
@3@5 G@=@ 
 E@!@<
@- Bg@-@-@-@5 GC@=@. Eo
@2@,@,
@5 J3@<
@. Em
@2@,@,
@5 J3@5 G@. Em
@2@5 IR@5 E I@5 M@=@,@5 J6@% @@<@% A0@A@; I@5 M@@;@0
@2@6 G@8C@w@g 
 Em
@3@5 G@=@ 

 E@!@<	@- Bg@-@-@-@5 GC@=@. Em
@2@,@,
@5 J3@<
@. Eo
@2@,@,
@5 J3@5 G@. Em
@2@5 IR@5 E I@5 M@=@,@5 J6@% @@<@% A0@A@; I@5 M@@;@0
@2@6 G@8C@x@g 
 Em
@3@5 G@=@ 
 E@!@<
@- Bg@-@-@-@5 GC@=@. Em
@2@,@,
@5 J3@<
@. Eo
@2@,@,
@5 J3@5 G@. Em
@2@5 IR@5 E I@5 M@=@,@5 J6@% @@<@% A0@A@; I@5 M@@;@0
@2@6 G@8X P H C@g @3 H9@5 IC@;@8C@A@g @3 HF@5 IC@,
@5 GT @W@5 GW*** @5 F@= H9@5get_switch_plain H=@-@,@5fetch_date_and_time Fd@5 F @5 F@< HF@5 N@A@5 F@=@&	 D}@<@5 F@;@5 G@5 GW@;@8X Pprocess_component C@g @3@?@5 G@D@H@;@5 N'@5 Ji @@' - Prolog variables occur in predicate.@5 F@5 G@5set_exit_status  @@5 C^ @@;@8C@g  @
 F@3 @ E,@5 I}@;@8C@ @g 
 F@3@,@5 Ib @@;
repeat_hyp@0	@1@2@5 E4 @ E,@5 I}@;@8C@-@g @3@=@& E3@<	@. N	@2@5 F4@,@5process_formula @ E,@5process_component_x @@5 M@;@8X P M< C@!@g 
 Eo@3@5 E@,
@5 E@. Eo
@2 @@5 E)@;@8C@!@g 
 Eo@3@5 E@,
@5 E@. Em
@2 @@5 E)@;@8C@!@g 
 Em@3@5 E@,
@5 E@. Em
@2 @@5 E)@;@8C@!@g 
 Em@3@5 E@,
@5 E@. Eo
@2 @@5 E)@;@8C@!@g 
 EL@3@5 E@,
@5 E@. EL
@2 @@5 E)@;@8C@!@g 
 EL@3@5 E@,
@5 E@. EQ
@2 @@5 E)@;@8C@!@g 
 EQ@3@5 E@,
@5 E@. EQ
@2 @@5 E)@;@8C@!@g 
 EQ@3@5 E@,
@5 E@. EL
@2 @@5 E)@;@8C@<@g 
 ES@3@5 E@=@,
@5 E@. EQ
@2 @@5 E)@A@<@,@5 E@. EL@2 @@5 E)@A
@;@8C@<@g 
 ES@3@5 E@=@,
@5 E@. EQ
@2 @@5 E)@A@<@,@5 E@. EL@2 @@5 E)@A
@;@8C@G@g 
 Eo
 @Y @Y
@3@5 E@,@,@5 E@. E@2@,@5 E@. Eo@/ @Y
@2@,@5 E@,@5 E@6 E@8C@G@g 
 Eo
 @Y @Y
@3
@5 E@,@,@5 E@. E
@2@,@5 E@. Eo@/ @Y@2@,@5 E@,@5 E@6 E@8C@G@g 
 Eo
 @Y @Y
@3@5 E@,@,@5 E@. E@2@,@5 E@. Eo@/ @Y
@2@,@5 E@,@5 E@6 E@8C@G@g 
 Eo
 @Y @Y
@3
@5 E@,@,@5 E@. E
@2@,@5 E@. Eo@/ @Y@2@,@5 E@,@5 E@6 E@8C@G@g 
 Em
 @Y @Y
@3@5 E
@,@,@5 E@. E@2@,@5 E@. Eo@/ @Y@2@,@5 E@,@5 E@6 E@8C@G@g 
 Em
 @Y @Y
@3@5 E
@,@,@5 E@. E@2@,@5 E@. Eo@/ @Y@2@,@5 E@,@5 E@6 E@8C@G@g 
 Em
 @Y @Y
@3@5 E@,@,@5 E@. E@2@,@5 E@. Eo
@/ @Y@2@,@5 E@,@5 E@6 E@8C@G@g 
 Em
 @Y @Y
@3@5 E@,@,@5 E@. E@2@,@5 E@. Eo
@/ @Y@2@,@5 E@,@5 E@6 E@8C@H@g 
 Eo
 @Y @Y
@3@5 E
@,@,@5 E@. E@2@,@5 E@. Eo@. @Y@2@2@,@5 E@,@5 E@6 E@8C@H@g 
 Eo
 @Y @Y
@3@5 E
@,@,@5 E@. E@2@,@5 E@. Eo@. @Y@2@2@,@5 E@,@5 E@6 E@8C@H@g 
 Eo
 @Y @Y
@3@5 E@,@,@5 E@. E@2@,@5 E@. Eo@. @Y@2
@2@,@5 E@,@5 E@6 E@8C@H@g 
 Eo
 @Y @Y
@3@5 E@,@,@5 E@. E@2@,@5 E@. Eo@. @Y@2
@2@,@5 E@,@5 E@6 E@8C@H@g 
 Em
 @Y @Y
@3@5 E@,@,@5 E@. E@2@,@5 E@. Eo@. @Y
@2@2@,@5 E@,@5 E@6 E@8C@H@g 
 Em
 @Y @Y
@3
@5 E@,@,@5 E@. E
@2@,@5 E@. Eo@. @Y@2@2@,@5 E@,@5 E@6 E@8C@H@g 
 Em
 @Y @Y
@3@5 E@,@,@5 E@. E@2@,@5 E@. Eo@. @Y
@2@2@,@5 E@,@5 E@6 E@8C@H@g 
 Em
 @Y @Y
@3
@5 E@,@,@5 E@. E
@2@,@5 E@. Eo@. @Y@2@2@,@5 E@,@5 E@6 E@8C@g 
 BP
 @Y @Y
@3 @
@6 J(@8C@g 
 BP
 @Y @Y
@3 @
@6 J(@8C@g 
 BP
 @Y @Y
@3 @
@6 J(@8C@g 
 BP
 @Y @Y
@3 @
@6 J(@8C@g 
 ES
 @Y @Y
@3 ET
@6 J(@8C@g 
 ES
 @Y @Y
@3 ET
@6 J(@8C@g 
 ES
 @Y @Y
@3 ET
@6 J(@8C@g 
 ES
 @Y @Y
@3 ET
@6 J(@8C@g 
 Eo
 @Y @Y
@3 Ep
@6 J(@8C@g 
 Eo
 @Y @Y
@3 Ep
@6 J(@8C@g 
 Eo
 @Y @Y
@3 Ep
@6 J(@8C@g 
 Eo
 @Y @Y
@3 Ep
@6 J(@8C@g 
 Em
 @Y @Y
@3 En
@6 J(@8C@g 
 Em
 @Y @Y
@3 En
@6 J(@8C@g 
 Em
 @Y @Y
@3 En
@6 J(@8C@g 
 Em
 @Y @Y
@3 En
@6 J(@8C@g 
 EL
 @Y @Y
@3 EM
@6 J(@8C@g 
 EL
 @Y @Y
@3 EM
@6 J(@8C@g 
 EL
 @Y @Y
@3 EM
@6 J(@8C@g 
 EL
 @Y @Y
@3 EM
@6 J(@8C@g 
 EQ
 @Y @Y
@3 ER
@6 J(@8C@g 
 EQ
 @Y @Y
@3 ER
@6 J(@8C@g 
 EQ
 @Y @Y
@3 ER
@6 J(@8C@g 
 EQ
 @Y @Y
@3 ER
@6 J(@8C@g 
 BP
 E E
@3 @
@6 J(@8C@g 
 BP
 E E
@3 @
@6 J(@8C@g 
 ES
 E E
@3 ET
@6 J(@8C@g 
 ES
 E E
@3 ET
@6 J(@8C@g 
 Eo
 E E
@3 Ep
@6 J(@8C@g 
 Eo
 E E
@3 Ep
@6 J(@8C@g 
 Em
 E E
@3 En
@6 J(@8C@g 
 Em
 E E
@3 En
@6 J(@8C@g 
 EL
 E E
@3 EM
@6 J(@8C@g 
 EL
 E E
@3 EM
@6 J(@8C@g 
 EQ
 E E
@3 ER
@6 J(@8C@g 
 EQ
 E E
@3 ER
@6 J(@8C@9@g 
 BP
 E E
@3@5 E@;@=	@& @;@&
 D}@<@. ES @2 @@5 E)@; @
@5 J(@;@8C@9@g 
 BP
 E E
@3@5 E@;@=	@& @;@&
 D}@<@. ES @2 @@5 E)@; @
@5 J(@;@8C@9@g 
 BP
 E E
@3@5 E@;@=	@& @;@&
 D}@<@. ES @2 @@5 E)@; @
@5 J(@;@8C@9@g 
 BP
 E E
@3@5 E@;@=	@& @;@&
 D}@<@. ES @2 @@5 E)@; @
@5 J(@;@8C@.@g 
 BP E@3@5 E@=@. BP@2 @@5 E)@&
 D}@<
 @ @5 J(@;@8C@/@g 
 BP
 E@3@5 E@=@. BP@2 @@5 E)@&
 D}@<
 @ @5 J(@;@8C@.@g 
 BP E@3@5 E@=@. BP@2 @@5 E)@&
 D}@<
 @ @5 J(@;@8C@/@g 
 BP
 E@3@5 E@=@. BP@2 @@5 E)@&
 D}@<
 @ @5 J(@;@8C@7@g 
 ES
 E E
@3@5 E@;@=@& @;@I@<@. ES @2 @@5 E)@; ET
@5 J(@;@8C@7@g 
 ES
 E E
@3@5 E@;@=@& @;@I@<@. ES @2 @@5 E)@; ET
@5 J(@;@8C@7@g 
 ES
 E E
@3@5 E@;@=@& @;@I@<@. ES @2 @@5 E)@; ET
@5 J(@;@8C@7@g 
 ES
 E E
@3@5 E@;@=@& @;@I@<@. ES @2 @@5 E)@; ET
@5 J(@;@8C@S@g 
 Eo
 E E
@3@5 E@;@=	@& @;@&
 D}@<@0@=@. EQ @2 @@5 E)@; Ep
@5 J(@<@. EL @2 @@5 E)@; Ep
@5 J(@;@8C@S@g 
 Eo
 E E
@3@5 E@;@=	@& @;@&
 D}@<@0@=@. EQ @2 @@5 E)@; Ep
@5 J(@<@. EL @2 @@5 E)@; Ep
@5 J(@;@8C@S@g 
 Eo
 E E
@3@5 E@;@=	@& @;@&
 D}@<@0@=@. EQ @2 @@5 E)@; Ep
@5 J(@<@. EL @2 @@5 E)@; Ep
@5 J(@;@8C@S@g 
 Eo
 E E
@3@5 E@;@=	@& @;@&
 D}@<@0@=@. EQ @2 @@5 E)@; Ep
@5 J(@<@. EL @2 @@5 E)@; Ep
@5 J(@;@8C@S@g 
 Em
 E E
@3@5 E@;@=	@& @;@&
 D}@<@0@=@. EQ @2 @@5 E)@; En
@5 J(@<@. EL @2 @@5 E)@; En
@5 J(@;@8C@S@g 
 Em
 E E
@3@5 E@;@=	@& @;@&
 D}@<@0@=@. EQ @2 @@5 E)@; En
@5 J(@<@. EL @2 @@5 E)@; En
@5 J(@;@8C@S@g 
 Em
 E E
@3@5 E@;@=	@& @;@&
 D}@<@0@=@. EQ @2 @@5 E)@; En
@5 J(@<@. EL @2 @@5 E)@; En
@5 J(@;@8C@S@g 
 Em
 E E
@3@5 E@;@=	@& @;@&
 D}@<@0@=@. EQ @2 @@5 E)@; En
@5 J(@<@. EL @2 @@5 E)@; En
@5 J(@;@8C@Q@g 
 EL
 E E
@3@5 E@;@=@& @;@I@<@0@=@. EQ @2 @@5 E)@; EM
@5 J(@<@. EL @2 @@5 E)@; EM
@5 J(@;@8C@Q@g 
 EL
 E E
@3@5 E@;@=@& @;@I@<@0@=@. EQ @2 @@5 E)@; EM
@5 J(@<@. EL @2 @@5 E)@; EM
@5 J(@;@8C@Q@g 
 EL
 E E
@3@5 E@;@=@& @;@I@<@0@=@. EQ @2 @@5 E)@; EM
@5 J(@<@. EL @2 @@5 E)@; EM
@5 J(@;@8C@Q@g 
 EL
 E E
@3@5 E@;@=@& @;@I@<@0@=@. EQ @2 @@5 E)@; EM
@5 J(@<@. EL @2 @@5 E)@; EM
@5 J(@;@8C@Q@g 
 EQ
 E E
@3@5 E@;@=@& @;@I@<@0@=@. EQ @2 @@5 E)@; ER
@5 J(@<@. EL @2 @@5 E)@; ER
@5 J(@;@8C@Q@g 
 EQ
 E E
@3@5 E@;@=@& @;@I@<@0@=@. EQ @2 @@5 E)@; ER
@5 J(@<@. EL @2 @@5 E)@; ER
@5 J(@;@8C@Q@g 
 EQ
 E E
@3@5 E@;@=@& @;@I@<@0@=@. EQ @2 @@5 E)@; ER
@5 J(@<@. EL @2 @@5 E)@; ER
@5 J(@;@8C@Q@g 
 EQ
 E E
@3@5 E@;@=@& @;@I@<@0@=@. EQ @2 @@5 E)@; ER
@5 J(@<@. EL @2 @@5 E)@; ER
@5 J(@;@8C@,@g 
 BP
 E E
@3@=
@. BP @2@5 E@<
 @
@5 J(@;@8C@,@g 
 BP
 E E
@3@=
@. BP @2@5 E@<
 @
@5 J(@;@8C@,@g 
 BP
 E E
@3@=
@. BP @2@5 E@<
 @
@5 J(@;@8C@,@g 
 BP
 E E
@3@=
@. BP @2@5 E@<
 @
@5 J(@;@8C@L@g 		
 ES
 E E
@3@=@. ES @2@,@5 E@; ET
@,@5 J(@<@. BP @2@5 E@;@I@B@,@5 E@5 E@;@8C@L@g 		
 ES
 E E
@3@=@. ES @2@,@5 E@; ET
@,@5 J(@<@. BP @2@5 E@;@I@B@,@5 E@5 E@;@8C@L@g 		
 ES
 E E
@3@=@. ES @2@,@5 E@; ET
@,@5 J(@<@. BP @2@5 E@;@I@B@,@5 E@5 E@;@8C@L@g 		
 ES
 E E
@3@=@. ES @2@,@5 E@; ET
@,@5 J(@<@. BP @2@5 E@;@I@B@,@5 E@5 E@;@8C@h@g 		
 Eo
 E E
@3@=@. BP @2@,@5 E@;@% D}@<@4@=@. Em @2@,@5 E@; Ep
@,@5 J(@<@. Eo @2@,@5 E@; Ep
@,@5 J(@,@5 E@5 E@;@8C@h@g 		
 Eo
 E E
@3@=@. BP @2@,@5 E@;@% D}@<@4@=@. Em @2@,@5 E@; Ep
@,@5 J(@<@. Eo @2@,@5 E@; Ep
@,@5 J(@,@5 E@5 E@;@8C@h@g 		
 Eo
 E E
@3@=@. BP @2@,@5 E@;@% D}@<@4@=@. Em @2@,@5 E@; Ep
@,@5 J(@<@. Eo @2@,@5 E@; Ep
@,@5 J(@,@5 E@5 E@;@8C@h@g 		
 Eo
 E E
@3@=@. BP @2@,@5 E@;@% D}@<@4@=@. Em @2@,@5 E@; Ep
@,@5 J(@<@. Eo @2@,@5 E@; Ep
@,@5 J(@,@5 E@5 E@;@8C@h@g 		
 Em
 E E
@3@=@. BP @2@,@5 E@;@% D}@<@4@=@. Em @2@,@5 E@; En
@,@5 J(@<@. Eo @2@,@5 E@; En
@,@5 J(@,@5 E@5 E@;@8C@h@g 		
 Em
 E E
@3@=@. BP @2@,@5 E@;@% D}@<@4@=@. Em @2@,@5 E@; En
@,@5 J(@<@. Eo @2@,@5 E@; En
@,@5 J(@,@5 E@5 E@;@8C@h@g 		
 Em
 E E
@3@=@. BP @2@,@5 E@;@% D}@<@4@=@. Em @2@,@5 E@; En
@,@5 J(@<@. Eo @2@,@5 E@; En
@,@5 J(@,@5 E@5 E@;@8C@h@g 		
 Em
 E E
@3@=@. BP @2@,@5 E@;@% D}@<@4@=@. Em @2@,@5 E@; En
@,@5 J(@<@. Eo @2@,@5 E@; En
@,@5 J(@,@5 E@5 E@;@8C@h@g 		
 EL
 E E
@3@=@. BP @2@,@5 E@;@I@A@<@4@=@. EQ @2@,@5 E@; EM
@,@5 J(@<@. EL @2@,@5 E@; EM
@,@5 J(@,@5 E@5 E@;@8C@h@g 		
 EL
 E E
@3@=@. BP @2@,@5 E@;@I@A@<@4@=@. EQ @2@,@5 E@; EM
@,@5 J(@<@. EL @2@,@5 E@; EM
@,@5 J(@,@5 E@5 E@;@8C@h@g 		
 EL
 E E
@3@=@. BP @2@,@5 E@;@I@A@<@4@=@. EQ @2@,@5 E@; EM
@,@5 J(@<@. EL @2@,@5 E@; EM
@,@5 J(@,@5 E@5 E@;@8C@h@g 		
 EL
 E E
@3@=@. BP @2@,@5 E@;@I@A@<@4@=@. EQ @2@,@5 E@; EM
@,@5 J(@<@. EL @2@,@5 E@; EM
@,@5 J(@,@5 E@5 E@;@8C@h@g 		
 EQ
 E E
@3@=@. BP @2@,@5 E@;@I@A@<@4@=@. EQ @2@,@5 E@; ER
@,@5 J(@<@. EL @2@,@5 E@; ER
@,@5 J(@,@5 E@5 E@;@8C@h@g 		
 EQ
 E E
@3@=@. BP @2@,@5 E@;@I@A@<@4@=@. EQ @2@,@5 E@; ER
@,@5 J(@<@. EL @2@,@5 E@; ER
@,@5 J(@,@5 E@5 E@;@8C@h@g 		
 EQ
 E E
@3@=@. BP @2@,@5 E@;@I@A@<@4@=@. EQ @2@,@5 E@; ER
@,@5 J(@<@. EL @2@,@5 E@; ER
@,@5 J(@,@5 E@5 E@;@8C@h@g 		
 EQ
 E E
@3@=@. BP @2@,@5 E@;@I@A@<@4@=@. EQ @2@,@5 E@; ER
@,@5 J(@<@. EL @2@,@5 E@; ER
@,@5 J(@,@5 E@5 E@;@8C@0@g 
 BP
 E E
 E@3@5 E@. BP @2 @@5 E)@;@. BP
@2 E@6 E@8C@0@g 
 Eo
 E E
 E@3@5 E@. EQ @2 @@5 E)@;@. Eo
@2 E@6 E@8C@0@g 
 Eo
 E E
 E@3@5 E@. EL @2 @@5 E)@;@. Em
@2 E@6 E@8C@0@g 
 Em
 E E
 E@3@5 E@. EQ @2 @@5 E)@;@. Em
@2 E@6 E@8C@0@g 
 Em
 E E
 E@3@5 E@. EL @2 @@5 E)@;@. Eo
@2 E@6 E@8C@t@g 


 BP E@3@5 E@;@=@. Em@2 E@,
@5
strict_deduce @@A@<@,@. E@2@5 E@. EQ@2 E@,
@5 N@=@. Eo@2 E@,@5 N@A@<@,@. @Y@2@5 E@. EL@2 E@,@5 N@;
@,@5 E@6 E@8C@t@g 


 BP E@3@5 E@;@=@. Em@2 E@,
@5 N@A@<@,@. E@2@5 E@. EQ@2 E@,
@5 N@=@. Eo@2 E@,@5 N@A@<@,@. @Y@2@5 E@. EL@2 E@,@5 N@;
@,@5 E@6 E@8C@h@g 
 EL
 @Y E@3@=@. EL@2 E@,
@5 N@<@. Eo@. @Y@2@2 E@,
@5 N@=@. ES@. @Y@2@2 E@,@5 N@<@. ES@/ E@2 E@,@5 N@;
@,@5 E@6 E@8C@f@g 
 EL E E@3@=@. EL@2 E@,
@5 N@<@. Eo@/ E@2 E@,
@5 N@=@. ES@/ E@2 E@,@5 N@<@. ES@. @Y@2@2 E@,@5 N@;
@,@5 E@6 E@8C@g@g 
 EQ @Y E@3@=@. EL@2 E@,
@5 N@<@. Eo@. @Y@2@2 E@,
@5 N@=@. ES@. @Y@2@2 E@,@5 N@<@. ES@/ E@2 E@,@5 N@;
@,@5 E@6 E@8C@g@g 
 EQ
 E E@3@=@. EL@2 E@,
@5 N@<@. Eo@/ E@2 E@,
@5 N@=@. ES@/ E@2 E@,@5 N@<@. ES@. @Y@2@2 E@,@5 N@;
@,@5 E@6 E@8C@@g 

 Eo E@3@?@5 E@D@H@?@5 E@D@H@=@. Eo@/ @Y@2 E@,
@5 N@<@=@=@. Eo@. E@2@2 E@,
@5 N@<@'@=@. EL@/ @Y@2 E@,
@5 N@<@. EL@. E@2@2 E@,
@5 N@;@=@. ES@/ @Y@2 E@,@5 N@<@. ES@. E@2@2 E@,@5 N@;
@,@5 E@6 E@8C@k@g 

 Eo E@3@?@5 E@D@H@5 E@. @Y@2@,
@5 E)@=@. Eo
@2 E@,@5 N@A@<@. @Y@2@,@5 E)@. EL@2 E@,@5 N@;@. ES
@2 E@,@5 N@;@,@5 E@6 E@8C@k@g 

 Eo E@3@5 E@?@5 E@D@H@. E@2@,
@5 E)@=@. Eo
@2 E@,@5 N@A@<@. E@2@,@5 E)@. EL@2 E@,@5 N@;@. ES
@2 E@,@5 N@;@,@5 E@6 E@8X P N3 C@g @3@. @+@-@2@-@5 H@;@,	@5 M K@5 J@5 G@5 G@5summary_of_file @@6 N2@8C@g   @3@;@8X P I3 C@B@g @3@5 L @@,	@,
@-@,@5 J @@?@5 J|@D@H@?
@5 My @@D
@H@?@-@5 F: @@D@H@- G
@5 EB@5 H@; E{ E|@6 E~@8C@T@g 	@3@5 N@,	@,
@-@,@5 N@?@5 J|@D@H@?
@-@5 N@D
@H@?@5 Kd @@D@H@?@-@5 J~ @@D@H@?@5 N@D@H@- G
@5 L @@; FT E|@6 E~@8C@f@g 	@3@5 N@=@. F@. D@+	@2@+
@2@,@,@5 F@<@. F@+
@/ D@+	@2@,@,@5 F@- G
@5 EB@?@5 J|@D@H@?@5 N@D@H@?@-@5 N@D@H@5 H@. D
@2@,
@5 E)@; E{ E|
@6 E~@8C@:@g @3@5 N@,	@-@,
@5 F EW G
@5 EB@?@5 J|@D@H@?@5 N@D@H@?
@-@5 N@D
@H@; E{ E| @@6 E~@8C@=@g @3@5 N@. D@+	@2@-@,
@5 F EW G
@5 EB@?@5 J|@D@H@?@5 N@D@H@?
@-@5 N@D
@H@; E{ E| @@6 E~@8C@g @3@;@8X P H C	@g 

@3@K
@;@8C	@g 
	@3@;@8C
@g 

@3@5 E@;@8C@ @g 

 F_

 F_@3@5 E@;
@5 H@;@8C@g @3@0@+@+
@2@5 E
@,@5 I@0@2@5 E@;@8X Psave_stan_fact_x C
@g @3@-@-@-@5 H'@;@8C@g 	 G(@3@;@8X P I C@$@g 
 E

 E@3@5 F@5 F@;@Y@a@Z @k@Y@^@Z @k@6 I@8C@g 
 E
@3@5 F@5 F@;@Y@a@Z @k@Y@`@Z @l@;@8C@g @3@5 F@5 F@;@Y@_@Z @l@Y@`@_@k@8C@!@g @3@5 E@5 E@,
@,@5 Ml @@,@,
@5 N@Y@a@^
@g@^@^@g@i@8X Pmaybe_echo_pf_trace_statement_x C@ @g 
	statement
Statement: 
@3@5@,maybe_echo_pf_trace_statement_pfpositionfrom @
@5@.maybe_echo_pf_trace_statement_pfsuccessors_int @@;@8X Psave_stan_fact C@+@g 
 F@3@,@0 G@1@+@2@5 K@;@5 N @@;@$@0 G@1@2@5 I}@;@8C@+@g 
 E3@3@,@0 G@1@+@2@5 Jp@;@5 N@;@$@0 G@1@2@5 H*@;@8C@g @3@4HorC is not hyp or conc but is ~a in save_stan_fact.@0
@2@6 Jf@8X P Is C@g   @3@6eliminate_true_hypotheses  @@8C@g   @3@6@ try_reducing_disjunction_options  @@8C@g   @3@6eliminate_duplicates  @@8C@g   @3@6@)eliminate_complementary_pair_disjunctions  @@8C@g   @3@6 L @@8C@g   @3@6 Km @@8C@g   @3@6 K @@8C@g   @3@6 N@8C@g   @3@6 J @@8C@g @3@,@5 H I
@0 I@1@2@5 E4 F	@5 F4@6 I@8C@g   @3@;@8X P H C@X E  @3 @5 Nm @@;@8X P H C@g 

@3@;@6 H@8C@g @3@;@8X Plistexp C@0@g 		@3@,
@5 L@,@5 L@,@5 L@,
@5 I=
@,@5 I@,@5 I@,@5 J@5 F@;@8X P Gg C@g @3@;@8C@(@g 
 J
@3@L@ 
 H@!@;@5evaluate_immediate_condition @@;
@5 Gf@;@8C@g @3@5does_not_typecheck_as_boolean @@;@I@8C@#@g 
 J
@3
@5 Gt@;@5 Gf@;@8C@g @3@. D@2@,@5 E)@-@5 G@;@I@8C@g 	
@3
@5 Gf@;@8X P I C@e@g @3@,	@5 N@,
 E,@5 F@=@-@5 E[@,@5 E)@=@!@5 E@- E,@5 F E2@0 F@1@1
@1@2@5 E4@<@J@<@#
@; F E,@,@5 H0@;@=@Y@^@`@i F@5 Nw F@5 Nz@<@J@;@8X P M C@=@g @3@=
@. 	@2@-@-@5 M Ey@<@+@=
@. 	@2@-@-@5 L-@<@=@. 	@2@-@-@-@5 E@<@. 	@2@-@-@-@5nonground_replace_rule Ey@;@8X Psummary_of_rule C@g @3@5summary_of_conclusions @@5summary_of_hypotheses @@5add_to_overall_summary @@;@8X P Ij C@g 	
@3 E,@6 F@8C@A@g 
 BP
@3@=@. D@/ ES
@2 E,@5 F@<@ @=@. BP
@2 E,@5 F@<@. D@/ ES
@2 E,@6 F@8C@A@g 
 ES
@3@=@. D@/ BP
@2 E,@5 F@<@ @=@. ES
@2 E,@5 F@<@. D@/ BP
@2 E,@6 F@8C@A@g 
 EQ
@3@=@. D@/ Eo
@2 E,@5 F@<@ @=@. EL
@2 E,@5 F@<@. D@/ Em
@2 E,@6 F@8C@A@g 
 EL
@3@=@. D@/ Em
@2 E,@5 F@<@ @=@. EQ
@2 E,@5 F@<@. D@/ Eo
@2 E,@6 F@8C@A@g 
 Em
@3@=@. D@/ EL
@2 E,@5 F@<@ @=@. Eo
@2 E,@5 F@<@. D@/ EQ
@2 E,@6 F@8C@A@g 
 Eo
@3@=@. D@/ EQ
@2 E,@5 F@<@ @=@. Em
@2 E,@5 F@<@. D@/ EL
@2 E,@6 F@8X P J# C@g  
 BP

 @@9C@g  
 ES

 ET@9C@g  
 Eo

 Ep@9C@g  
 Em

 En@9C@g  
 EL

 EM@9C@g  
 EQ

 ER@9X P M C@g @3@5 F@;@=	@5 H@?          Path eliminated.  (Contradictory traversal condition)@5 F]@<@3*** true .   /* contradiction within hypotheses. */@5 F]@5 E@5 E@;@6 E@8C@g @3@?	@5 H@D	@H@5 F@5 M}  @@9*** true .   /* proved using user-defined proof rules. */@5 F]@5 E@;@6 E@8C
@g @3@?	@5 H@D	@H@5 F@;@8C@+@g @3@. HC@-@2@5 G@. G@-@2@5 G@. HC @2@5 G@. G @2@5 G@;@5 Hn@,	@5get_next_hypothesis @@5process_next_hypothesis @@&	 H5@;@8X P M C@g @3@. N!@+@2@5 E@5 G@5 G@I@8C@g @3@. M@+@2@5 E@5 G@5 G@I@8C@g @3@. NM@+@2@5 E@5 G@5 G@I@8C@g   @3@;@8X P E C@g @3
@-@-@-@-@5 L*@;@8C@g @3 Ik
@5 MN @
@5add_fact_from_rule @@;@8X Pis_conc_or_hyp C@g  
 F@9C@g  
 E3@9X Pis_targeted_disjunction C@g @3@5 H@,
@5 KA@Y@a@Z@l@,@5 Kf @@Y@a@^@j@;@8X P I C@&@g @3@,@5 N@Y@Z@_@g@p	@. BP@+
@+@2@,@5 I@5not_too_complex @@5try_replacement @@6 F@8C@g @3@, E,@,	@5 F EW@-@5 EB @@5 O@6 F@8C@g @3@. D@+@2 E,@,	@5 F EW@-@5 EB @@5 O@6 F@8C@g   @3@5 F@;@8X D  t  t t  @Wt  H 	P	orderlist C@g 	@3@;@I@8C@g @3@;@8C@g 

@3@;@5 O @@;@8C@g 
@3@,@5 K:@,
@5 K:@;
@5order @@;@8X P H C@c E@3@,@5 N@5 G@5 F defects detected.@5 F@5 G@5 G@;@8X Pdo_norm_typed_exprs C@g @3@;@8C@g 		
@3
@5do_norm_typed_expr @@5 O
 @@;@8X P M C@#@g @3@,	@5 G@Y@`@Z @k@;@. G@-@2@5 G@;@h
	 @. G
@2@6 G@8X P N C
@g 	 H5@3 @5 G@;@6 I @@8C@g 	 H5@3@;@8C@g 	 @@3@;@8C@g @3@,
@5 H?@,@5get_switch_renum H=@5process_next_hypothesis_x @@;@8X P E C
@g @3@. E@-@-@2@5 G@I@8C@h@g @3@,@,@,@5 F@5 E@?@5 J|@D@H@?@-@5 N@D@H@?@5 N@D@H@?@-@5 N@D@H
@,@5 H@5 E@,@5simplify_if_allowed @@5 E@5 M @@. N@2@5@(substitute_and_eliminate_mark_user_rules @@I@8C@6@g 
@3@,@,@,@5 G@?@5 G@D@H
@,@5 H@5 E@5 H" @@. N@2@5 O@I@8C@&@g @3@5 H@;@. My@2@5 F4@-@-@5 E @@; FR@0
@1@1@1
@2@5 E4@5 FS@I@8C@g @3@-@-@5 O"@;
@5 FO @@5 O@;@I@8C@g @3@5 F@;@5 J @@5 O@;@I@8X P HP C@g 
@3@;@8C@#@g 

@3@;@0
@2@. N@2@5 MT
@6 HG @@8C@&@g 

@3@;cases@5 K@5 K@0
@2@. O%@2@5 MT
@6 O&@8X D  t  t t  @Wt  G 	P M C@g @3@5 F@;@8C
@g @3@5 H@;
      Action:@5 F]@6 E@8C@g @3@5 F@;@8C
@g @3	       ->@5 F]@6 E@8X P E C@$@g 
 E
@3@,@5 E@=	@5positive_rational @@$	@<@5negative_rational @@ 
 E	@!@;@8C@K@g 
 @Y
@3@,@5 E@,
@5 E@,@,@5 N
@,@,@5 N@,@. @Y@. E@2@/ E@2@5 E@,@. E@2@5 E@;@6make_base_rational @@8C@K@g 
 E
@3@,@5 E@,
@5 E@,@,@5 N
@,@,@5 N@,@. E@. E@2@/ E@2@5 E@,@. E@2@5 E@;@6 O0@8C@B@g 
 E
@3@,@5 E@,
@5 E@,@,@5 N
@,@,@5 N@,@. E@2@5 E@,@. E@2@5 E@;@6 O0@8C@@g 
 E
@3@,@5 E@5 H@,
@5 E@=@&
 @&	@B@B@B@B@<@@=@&
@$	@B@B@B@B@<@@=@5@Y@^
@Z @i @5 E@,@,@5split_rational_alt_sign @@,@5 O0@Y@^
@c@p@;@. E@2@5 E@B@B@<@J@,@. E@2@5 E@,@. E
@/ E@2@5 E@. E@2@,@5 E@. E@2@,@5 E@=@& @$	@<
@. E@2@5 E@B@B@;@8C	@g 	@3@5 E@;@8C@B@g 
 
@3@,@5 E@,
@5 E@,@,@5 N
@,@,@5 O3@,@. E@2@5 E@,@. E@2@5 E@;@6 O0@8C@3@g 
 E
@3@,@5 E@=@5 O*@=@& @&	 @<@ 	
 E@!@<@5 O-@ 
 E	@!@;@8XPperform_simplification C
@g @3 M@5 M@5@.perform_simplification_verification_conditions @@;@8C
@g @3 M@5 M@5 O8@;@8C
@g @3 H@5 M@5@%perform_simplification_path_functions @@;@8X P N C@"@g @3@. @+	@2@-@5 H@; K@5 J@5 G@5 G@. 	@2@5 N @@6 N@8C@g @3@;@8X P I C@g @3@6 L7@8C@g @3@5 J @6 N @@8X P M0 C	@g   @3@)     NO SIMPLIFICATION ACTIONS PERFORMED.@5 G@5 G@;@8X P JE C@B@g 		
 
 Em
 E
 E
@3@. @2@. Eo@/ E@. E
@0@2@2@1@2@6 JD@8C@K@g 


 
 Eo
 E
 E	@3@. Eo
@2@,@5 G@;@. @2@. Eo
@/ E@1@2@,@5 JD@;@6 G@8C@B@g 		
 
 Em
 E
 E@3@. @2@. Eo@. E@. E@0@2@2@1@2
@2@6 JD@8C@L@g 


 
 Eo
 E
 E
	@3@. Eo@2@,@5 G@;@. @2@. Eo@. E
@1@2@2@,@5 JD@6 G@8C@.@g 
 
 Em
 E@3@. @2@. Eo@. E@1@2
@2@6 JD@8C@@g 
 
 Eo
 E
@3@=@,@. F@. @2@/ Ef@. Eo@. E
@1@2@+@2@/ Eo@+@/ E
@1@2@,@5 Ii@<@*@. F@. @2@/ Ef@. Eo@+@/ E
@1@2@/ Eo@. E
@1@2@+@2@,@5 Ii@. Eo@2@,@5 G@;@6 G@8C@.@g 
 
 Em
 E
@3@. @2@. Eo@/ E
@1@2@6 JD@8C@@g 
 
 Eo
 E@3@=@,@. F@. @2@/ Ef@. Eo@. E@1@2@+@2@/ Eo@+@/ E@1@2@,@5 Ii@<@*@. F@. @2@/ Ef@. Eo@+@/ E@1@2@/ Eo@. E@1@2@+@2@,@5 Ii@. Eo
@2@,@5 G@;@6 G@8X Pis_a_valid_type C@g   E@9C@g   EW@9C@g   E@9C@g @3@-@6 F*@8X Psave_semi_stan_fact C@g 
 F@3@, G@5 K@;@$ G@5 I}@;@8C@g 
 E3@3@, G@5 Jp@;@$ G@5 H*@;@8C@g @3@9HorC is not hyp or conc but is ~a in save_semi_stan_fact.@0
@2@6 Jf@8X P I C@g   @3@5 FM  @@;@8C@g   @3@5 H@/Found contradiction in path traversal condition@5 HPath eliminated@5 H Mk@5 E4 FM@5 F4@;@8C@g   @3@%Found contradiction within hypotheses@5 HVC is therefore true@5 H Mk@5 E4 FM@5 F4@;@8X P N C@Z@g 
 Ek@3@. Ek@2@,
@,@5reduce_disjunction @
@. Ek@2@5 E@;@-
@5 F@;@=@,@&	 E,@=@&
 @true-disjunction@5 F@< E2@0 F@1
@1@. Ek@2@1
@1@2@5 E4@<@J@;@8X P G_ C@g   @9C@g  
 E @9X P O
 C@g 	@3@;@I@8C	@g 	@3@;@I@8C@g @3@;@8C@g @3@;@8C@g 

@3@;@5 O	@;@8C@g 
@3@5 F@5 F@;@Y@a@^@i@8C@g 
@3@5order_terms @@;@8X Plookup_fact_mappings C@g  @9C@g 

@3 @@-@. N@2@-@5 L*@;
@6 OS @@8C@g 

@3@,@-@-@-@-@5 L*@-@5 F@;
@6 OU@8X P O C@g 
 HF@3@5 J @@;@8C@g 
 H9@3@,@5 HB@5 OV@;@8X P HM C@G@g 
 BP
@3@. ES
@2@,@5 G@;@=@. BP
@2@-@,
@5 F@0
@2@,@5 G@<@#@A
@; I
@0case-exclusion@1@2@5 E4@;@5 E8@;@8C@5@g 
 ES
@3@=
@. ES
@2@,@5find_empty_range @@<@. ES
@2@,@5 OX@; I
@0 I@1@2@5 E4@;@5 E8@;@8X D  t  t t  @Wt  Nn 	P Nm C  C'  @9XP KN C@g 	@3@K@;@8C@g 
 Ef
@3@,@5 KM@;@,
@5 KM@;
@6 E@8C	@g 	@3@;@8X D  t  t t  @Wt  NN 	Pget_indentation C@g  E} A@3@;@8C
@g @3@5already_know_indentation @@;@6 G@8C@g @3@,
@5 N @@Y@a@_@d@p@5 ME@;@. O^	@2@5 F4@6 G@8X P KJ C	@g 

@3@K
@;@8C	@g 
	@3@;@8C
@g 

@3@5 E@;@8C@g 

@3@;@0
@2@6 K@8C@g 
@3@;@8C@g @3@0@+@+
@2@5 E
@,@5 K@;@0@2@6 E@8X Prewrite_rule_match_y C
@g 
 E@3@6 E@8C
@g 
 N@3@6 N@8X Ppresimplify  C@L@g @3@,@5retrieve_proof_file J@,	@5 L%Processing @5 F@5 F ...@5 F@5 G@5do_rule_substitutions0 processrules@5 J @@5 K @@5new_load_vcg  @@,
@5retrieve_simplified_proof_file J A@,@5 B @5 J@5 O6 @@5 B @5 M @@5 J
 @@= HF@5 J@< H9@5 J@5
do_wrap_lines  @@5 N" @@;@8X Poverall_summary_of_rule C@g @3@. M@+	@2@5 E@; K@5 J@5 G@5overall_summary_of_rule_rep @@6 G@8C@g @3@;@8X D  t  t t  @Wt  M| 	P N C
@g  C@start @3@;@8C@g 
 Kz
 K|@3@5 K}@;@8X Ptry_to_prove_via_rewrite_rule C@4@g @3@,	@,
@,@,@5 E@5 E@0
@2@,
@5 E@5 G
@5 E@; E3@. E

@2@-@6 E@8C@:@g @3@,	@,
@,@,@5 E@?@5 E@D@H@0
@2@,
@5 E@5 G
@5 E@; E3@. E

@2@-@6 E@8X P K C@@g @3@=@B@5 H@=@5 H@=
@Y@_@`@l@Y@_@o@<@Y@`@_@k@Y@`@o@A@<@ @Y@_@p@=@. Em	@2@5 EN@$
@<@. Em	@2@5 EN@$
	@<@E@=@%@5 H@Y@`@p@=@. Em@2@5 EN@$
@<@. Em@2@5 EN@$
@<@=@. Em	@2@5 EN@$
@<@. Em	@2@5 EN@$
	@A@;@8X P N C@W@g @3@,@-@,	@5 F@-@,
@5 F@Y@`@a@i@,@5 H@0@d@1@u@1@p@1@l@1@i@1@c@1@a@1@t@1@e@1@ @1@o@1@f@1@ @1@H@2@,@5 E@,
@5 H
@5 F@I@8X P I C@g @3@6 Ee@8X P N C@g 
 Ef
@3@6 N@8C@g 
 Eo
@3@5 I @@;@8C@g 
 Em
@3@5 O@;@8C@g 
 EL
@3@5 O@;@8C@g 
 EQ
@3@5 O@;@8C@g 
 BP
@3@5 O@;@8C@g 
 ES
@3@5 O@;@8X Pprune_all_candidate_fact  C	@g   @3@. F@-@-@2@6 G@8X P
checktypes C@g 

@3@5 EX
@6 O @@8C@g  @9X P OY C@g@g 		
 ES

@3@=@. Eo@+@2@-@5 F@<@. Em@+@2@-@5 F@=@. Eo@+@2@-
@5 F@<@. Em@+@2@-
@5 F@=@5is_an_empty_range @@;@& D}@<@5is_non_empty_range @@6 L@8X P M C@F@g   @3@-@-@-@5 K@5 K@-@-@-@5 Jp F	@5 G I/@5 G@. H@-@-@-@-@2@5 G@-@-@-@5 Mn@. I@-@-@2@5 G@. I@-@2@5 G@. G@-@2@5 G@. G@-@-@2@5 G@. N@-@-@2@5 G@;@8X P J C@(@g 
 J

 J

@3@,@5 OU@,@5 E@;
@6 E@8X P K> C@*@g @3@,
@0@+@1@+@+
@2@5 J@5 OP@0@1
@2@,@5 J@5 K=@;@8C@g 	@3@;@8X D  t  t t  @Wt 	have_seen 	P F. C@g @3@,
@5collect_record_field_names @@,@5 O@,@5 E@5 E@;@8X D  t  t t  @Wt  Nc 	P H C@g  
 M
 M

@9C@g  
 E


 E@9X Pfetch_hypothesis C@g @3@5 J|@;@I@8C@g @3 F@,
@,@,@5 H F@5 H@;@8C	@g @3 E,@5 F@;@8C@g 	 H5@3@,
@5 I @@Y@_@a@k@;@8X P N C@g @3@,@5 K@;@=	@5 G@% @@<@% A0@;@5 N	@;@@8X P N; C@+@g @3@, E@-@0@+
@1@+@2@5 GC@;@=@$@;@5 E)@<
@5 N:@;@8C@5@g @3@?@5 E@D@H@0 G0@+@2@5 E E@5 E@;@- Bg@,
@-@5 GC@. F_
@+@2@5 H^@5 E)@;@8C@<@g 	@3@?@5 E@D@H@0@+@+
@2@5 E F)@5 E E@5 E@;@- Bg@,@-@5 GC@. F_@+@2
@5 H^@5 E)@;@8C@@g @3@=@,@5 N7 @@<@!@=
@ 

 E@!@,@5 I@<@=
@ 

 E@!@,@5 I@<@#
@;@= E@,
@0@+@1@2@5 GC@B@B@<@v@=@'@, E@-@0@+@1@+@2@5 GC@5 E@;@5 N:@A
@B@<@M@=@4@0@+
@+@2@5 E
 F)@5 E E@5 E@;@- Bg@,@-@5 GC@. F_@+@2@5 H^@;@5 E)@< Bg@,
@0@2@5 GC@B@A@B@;@8X P H C@g @3@K@;@I@8C@g @3@5 F@;@8C@g 
 E	@3@5 H@;@8C@g 
 @Y	
@3@5 H@5 H@;@8C@g 
 E	
@3@5 H@5 H@;@8C@g 
 E	
@3@5 H@5 H@;@8C@g 
 E	
@3@5 H@5 H@;@8XPprocess_action  C@g   @3 HF@5 K@8Typechecking only - no simplification has been performed@5 A @;@8C@#@g @3 H9@5 I@@; H9@5 K@,@5 Ot@,	@5 L%@%Automatic simplification completed.

@5 OSimplified output sent to ~w.@0	@2@5 O@;@8C@g @3 HF@5 I@@,@5 Ot@,	@5 L%ZombieScope completed.

@5 OZombieScope output sent to ~w.@0	@2@5 O@;@8X Pdead_path_found_message C@g  *** Dead path detected.@9X P N C@"@g @3@. @+	@2@-@5 M@; K@5 J@5 G@5 G@. 	@2@5 O @@6 N@8C@g @3@;@8X D  t  t t  @Wt  F; 	Pdo_wrap_lines_of C@;@g @3@,
@5
atom_codes @-@5 O@. Gwrap_utility@2@,@0@. Ay@1 A@1.exe@2@1@. Bfexist@2@2@5 Aq  N@,@5concatbackward_compatibility@,
@5 O
@5shell @t@;@8X P I C@@g @3@=@\@,
 E@,@0@+@1@+
@2@,@5 GC@=@-
 Bg@0@2@5 GC@5 E)@B@A@<@'@,@5 O
@,@5 E)@, E@0@1@2@5 GC@;@5 N9@A@<@5@- Bg@,@0@+@2@-@5 GC@;@,@5 EX@,
 Bg@0@2@5 GC@5 N:@B@B@A@;@8X P K C@@g @3@=@B@5 H@=@5 H@=
@Y@_@`@l@Y@`@o@<@Y@`@_@k@Y@_@o@A@<@ @Y@_@p@=@. Em	@2@5 EN@$
	@<@. Em	@2@5 EN@$
@<@E@=@%@5 H@Y@`@p@=@. Em@2@5 EN@$
@<@. Em@2@5 EN@$
@<@=@. Em	@2@5 EN@$
	@<@. Em	@2@5 EN@$
@A@;@8X P N C@g 	 M@

 successor(s)@3@5 K}@;@8X P
is_update_hyp C@g @3@. BP	@2 E,@5 F@- G
@5 EB@6 FA @@8X Ptry_to_prove_via_inference_rule C@'@g @3@,	@,
@,@5inference_rule_match @@5 E@,@5 E@5 E@; E3@. M@2@-@6 E@8C@-@g @3@,	@,
@,@5 O@?
@5 E@D
@H@,@5 E@5 E@; E3@. M@2@-@6 E@8X P O. C@g 
 E	@3@5 O* @6 E@8X P N C@g @3@. Ek@+@+	@2@-@,
@5 F@. Ek	@2@5redundant_disjunction @P-or-not-P disjunction@5 F@I@8X Pcopy_existing_facts  C@g   @3@5 O @@I@8C@g @3@,@,	@-@-@-@-@5 L* @@5 E@5 F @@I@8C@g   @3@;@8X Penum_gt C@g @3@-@0	@+@2@5 E@6 H^@8X D  t  t t  @Wt  A 	D  t  t t  @Wt  A D  t  t t  @Wt  A P ACA@g @3@L@,	@5 FF@,
@5 FI@,@5 FI@,@,
@5 M@=@&
 M@<
@=@&
 M@<@&
 M@,@5 M @@,@5 O@=@@@=@&
 M@Y@^@^@l@<
 M@5 E@Y@^@^@k M@5 F@0@.priority@2@1@.	portrayed @@2@1@. A @@2@1@.
numbervars @@2@2@5
write_term )@5 F@<@6@=@&
 M@Y@^@^@i@<
 M@5 E@Y@^@^@j@0@. O@2@1@. O @@2@1@. A @@2@1@. O @@2@2@5 O N@5 F@5 F N@5 F@=@.@Y@^@^@l M@5 F@0@. O@2@1@. O @@2@1@. A @@2@1@. O @@2@2@5 O O@5 F@<@$@Y@^@^@i@0@. O@2@1@. O @@2@1@. A @@2@1@. O @@2@2@5 O@;@8C@@g @3@L@,	@5 FF@,
@5 FI@=	@, C@5 M@<@, M@5 M@,@5 O@5 F N@5 F@=@-@Y@^@^@k M@5 F@0@. O@2@1@. O @@2@1@. A @@2@1@. O @@2@2@5 O O@5 F@<@#@Y@^@^@j@0@. O@2@1@. O @@2@1@. A @@2@1@. O @@2@2@5 O@;@8C@@g @3@L@,	@5 FF@,
@5 FI@=	@, M@5 M@<@, M@5 M@,@5 O@=@-@Y@^@^@k M@5 F@0@. O@2@1@. O @@2@1@. A @@2@1@. O @@2@2@5 O O@5 F@<@#@Y@^@^@j@0@. O@2@1@. O @@2@1@. A @@2@1@. O @@2@2@5 O N@5 F@5 F@;@8C@g @3@=@& D}@<@ @!@;@6 J @@8C@!@g @3@0@+	@+
@2@5 E@5 E@*
 D}@;@5 F M@5 F@5 J O@5 F@;@8XPdo_norm_expr C@g @3@K@5 G<<< ERROR: illegal variable >>>@5 F@5 G@;@I@8C@g  @ @@3@;@8C@g  @ @@3@;@8C	@g 	@3@5 E@;@8C@/@g 
 BP
@3@,@5 EX@=@& E@<@& E@;@. E
@2@,
@5 K@. BP
 @2@5simp_rel @@;@8C@2@g 
 BP
@3@,@5 EX@,
@5 O@,@5 O@=@$
@&	 @@<
@ 	
 BP
@!@;@8C@/@g 
 ES
@3@,@5 EX@=@& E@<@& E@;@. E
@2@,
@5 K@. ES
 @2@5 O@;@8C@2@g 
 ES
@3@,@5 EX@,
@5 O@,@5 O@=@$
@&	 @@<
@ 	
 ES
@!@;@8C@0@g 
 Em
@3 E@5 EX E@5 EX@;@. @Y@. E
@2@2@,@5apply @@. EQ @2@5 O@;@8C@g 
 Em
@3@. Eo
@2@5 O @@;@8C@0@g 
 Eo
@3 E@5 EX E@5 EX@;@. @Y@. E
@2@2@,@5 O@. EQ @2@5 O@;@8C@+@g 
 Eo
@3 E@5 EX E@5 EX@;@. E
@2@,@5 O@. Em @2@5 O@;@8C@2@g 
 Eo
@3@,@5 EX@,
@5 O@,@5 O@=@$
@&	 @@<
@ 	
 Em
@!@;@8C@/@g 
 EL
@3@,@5 EX@=@& E@<@& E@;@. E
@2@,
@5 O@. EQ
 @2@5 O@;@8C@2@g 
 EL
@3@,@5 EX@,
@5 O@,@5 O@=@$
@&	 @@<
@ 	
 EQ
@!@;@8C@g 
 EQ
@3@. EL
@2@5 O@;@8C@g 
 D D
@3@5 O@;@8C@g 
 D BP
@3@. ES
@2@5 O@;@8C@g 
 D ES
@3@. BP
@2@5 O@;@8C@g 
 D EL
@3@. Em
@2@5 O@;@8C@g 
 D EQ
@3@. Eo
@2@5 O@;@8C@g 
 D Eo
@3@. EQ
@2@5 O@;@8C@g 
 D Em
@3@. EL
@2@5 O@;@8C@g 
 D

 D@3@5 O@;@8C@g 
 Ef

 Ef
@3@5 O
@5 O@;@8C@g 
 Ek

 Ek
@3@5 O
@5 O@;@8C@g 
 C+

 C+
@3@5 O
@5 O@;@8C@g 
 F

 F
@3@5 O
@5 O@;@8C@_@g 
 F
 

 F
 

@3@,@5 G@;@=@-@5 EB@;
@5 O@<@,@=@. EC
 L@2@5 G
@5 O@. EC
 L@2@5 E@<@. EC
 L@2@5 E@I@;@8C@_@g 
 G

 

 G

 

@3@,@5 G@;@=@-@5 EB@;
@5 O@<@,@=@. EC
 L@2@5 G
@5 O@. EC
 L@2@5 E@<@. EC
 L@2@5 E@I@;@8C@ @g 
 E
@3@,
@5 EX@;@. E
@2
@5 O@;@8C@g @3@,
 EW@5
defined_funct @@5
simp_funct @@;@8X Precord_vc_retrieved  C
@g  @3@?@5get_vcg_seen_vc  F
@D@H@5add_vcg_seen_vc  F
@;@8C@g   @3@;@8X P O C@<@g @3@,
@5 EX@=@&
 E@5 I@5 I@. EQ	@2 @@5 E)@A@<@,@5 M@5 H^@5 H^@. EQ	@2 @@5 I@;@8X P O C@V@g 


 E	
 E
@3@,@5 EX@;@=@2@,@5 G@. G@+@-@2@5 F*@;@=

@5 O@<@$
@;@=
@5 O@<@$@<	@$
@$@B@;@8C@g@g 
 E
	
 E@3@=@A@,@5 G@. G@+@+@2@5 F*@;@=	@5 O@<@$@;@=
@5 O@<@$@;@=

@5 O@<@$
@<@$@$@$
@B@A@;@8C@g @3@=@&	 E@<@&	 E@;@5 O@;@8C@g 	 EW@3@;@5 O@;@8C
@g 
@3@5 E@;@8C@9@g 	@3@?@5 E@D@H@0@+@+@2@5 E@,
@5 O
@,@5 O@,@0@2@5 E@=@5 E)@<@$
@;@8X P MU C@g  @@3@;@6 MT@8C@g @3@-@-@5 F@;@6 MT@8C@&@g  MS@3 E,@,
@5 F L@0
@1@1
@2@5 E4@; MS@6 MT@8C@/@g 
 O%
@3 E,@,@5 Fnew_hyp_for_case@0@1@1
@1
@2@5 E4@;@. O%
@2@6 MT@8C@g  @9X P K C@ @g @3@. F@+
@2@5 F*@. F@+@2@5 F*@;@0
@2@0@2@5 G@@;@8C@ @g @3@. G@+
@2@5 F*@. G@+@2@5 F*@;@0
@2@0@2@5 G@@;@8X P OQ C@g 
 E

 E@3@;@5order_exprs @@;@8C@g 
 E	

 E	@3@;@5 O@;@8C	@g 
 E
 E@3@;@8C	@g 
 E
 G@3@;@8C@g 
 

 @3@;@5 O@;@8C@g 
 	

 	@3@;@5 O@;@8C	@g 
 
 E@3@;@8C	@g 
 
 G@3@;@8C
@g 
 G
 E@3@;@I@8C
@g 
 G
 @3@;@I@8C@g 
 G

 G@3@;@5 O@;@8C@g 
 G	

 G	@3@;@5 O@;@8C
@g 
 E
 E@3@;@I@8C
@g 
 E
 @3@;@I@8C@g 
 E

 E@3@;@5 O@;@8C@g 
 E	

 E	@3@;@5 O@;@8C@g @3@5 Ga@;@=
@5 Ga@;@5 Nt@<@J@;@8C@g @3@5 Ga@;@I@8C@;@g @3@=@-@-@5 O@<@=@ 
 E@!@<@ 
 E@!@?
@=@-@-@5 O@<@=@ 	
 E@!@<@ 	
 E@!@D
@H@;@8C@g @3@;@,
@5 E@,@5 E@5 No @@;@8X Pwrite_out_cases C	@g @3@5 M@;@8X D  t  t t  @Wt  ED 	P EC C
@g 
 G
@3@6get_declarations_variable E@8C
@g 
 E@3@6get_declarations_constant E@8XP N( C@g   @3@5 G*** ERROR - @6 F@8X P EY C@g @3@L	@;@,
@5 G@;@=@5 G@<@&
 E E@5 G@;@8C@@@g @3@,
@5 G@;@=@$	
@<@1@=	@&
 E@;@&	 E@<@&@=@0 G0@-@2@5 E@;@5 F& @@5 G@<@0 E@-@2@5 E@;@5 H @@6 G@8X P M C@g @3@. C+
@2@5 HR@;@8X P I C@g 
	@3@;@8C@g @3restructured@0@1
@1@2@5 E4@;@8X P G C@g   @3 M@@5 G@;@8X P M C@_@g 

@3@, E@-@0@+
@1@+@2@5 GC@;
@,@5 M@;@=@-@. E@-@2@5 H^@;@,@0@. E@-@2@+@2@5 E@0@. E@2@2@5 E@<@ 

 E@!@B@;@8C@g 
@3@;@8X D  t  t t  @Wt  N 	Pdead_path_not_found_message C@g  *** No dead path detected.@9X P G C@g @3@K@;@I@8C@H@g @3@=@$@5 E[@,
@5 E)@;@=@5 I @@A@< HF@5standardise_in_infer H= EW@,@5 F@5 P@<@=@5 P@A
@< HF@5 P EW@,
@5 F@5 E@5 P@A@;@8X P O+ C
@g @3@5 F@Y@_@Z @l@8C@g 
 	
@3@5 F@Y@`@Z @l@5 F@Y@a@Z@k@6 H@8XP JB C@ @g 
 Em
 E
@3@. Eo@/ E
@1@2@6 JA@8C@@g 
 Eo
 E@3@. F@. @+
@+@2@/ C+@. Ef@. Eo@+
@2@/ Eo
@+@2@/ Ef@. Eo@+@/ E@1
@2@/ Eo@. E@1
@2@-@2@,@5 Ii@5 EX@. Eo
@2@,@5 G@. Eo@2@,@5 G@. Eo@2@,@5 G@,@5 G@,@5 G@6 G@8C@ @g 
 Em
 E@3@. Eo@. E@1@2
@2@6 JA@8C@@g 
 Eo
 E
@3@. F@. @+
@+@2@/ C+@. Ef@. Eo@+
@2@/ Eo
@+@2@/ Ef@. Eo@-@/ E
@1
@2@/ Eo@. E
@1
@2@+@2@,@5 Ii@5 EX@. Eo@2@,@5 G@. Eo@2@,@5 G@. Eo@2@,@5 G@,@5 G@,@5 G@6 G@8C@ @g 
 ES
 E@3@. ES@. E@1@2
@2@6 JA@8C@@g 
 ES
 E
@3@. F@. @+
@+@2@/ C+@. Ef@. Eo@+
@2@/ Eo
@+@2@/ Ef@. Eo@+@/ E
@1
@2@/ Eo@. E
@1
@2@+@2@,@5 Ii@5 EX@. Eo@2@,@5 G@. Eo@2@,@5 G@=
@. EL@2@,@5 G@<@. EL@2@,@5 G@,@5 G@,@5 G@6 G@8C@ @g 
 BP
 E@3@. BP@. E@1@2
@2@6 JA@8C@@g 
 BP
 E
@3@=@>@. F@. @+
@+@2@/ C+@. Ef@. Eo@+
@2@/ Eo
@+@2@/ Ef@. Eo@+@/ E
@1
@2@/ Eo@. E
@1
@2@2@,@5 Ii@<@-@. F@. @+
@+@2@/ C+@. Ef@. Eo@+
@2@/ Eo
@+@2@/ BP@. E
@1
@2@+@2@,@5 Ii@5 EX@. BP@2@,@5 G@. Eo@2@,@5 G@. Eo@2@,@5 G@,@5 G@,@5 G@6 G@8X P N C@g @3 @@-@,@5 Ftrue-hypothesis@5 F@I@8X P ND C@g @3@.get_vcg_conclusion@+
@+@2@5 E E3@5 N @@I@8C@g @3@;@8X P Nk C@g @3@,
@5 J1@,@,@5 K@. EL@2@-@5 K @@;@8X P Kt C@g  G	 G@3@;@8C@g  	@9X P@$create_new_facts_from_existing_facts  C@g @3@5 O @@,@,	@5 F @@. J@2@6 E @@8X Pmaybe_echo_pf_trace_statement C@g @3@5 O @@;@8C@6@g @3@,@5 N @@,@5flatten_list Fd A@,
@5 NJ@5consider_fudge_line @@.
pfs_format	extraline@2@5 J
@5 F]@5 E@. N
@2@5 J@. P	@2@5 J@;@8X P O C@]@g @3@,
@5 EX@=@+@&
 E@5 I@5 I@. Eo	@2 @@5 E)@. EL@. E	@2@2 @@5 E)@B@A
@<@(@,@5 M@,@5is_in_with_pos @@,
@5 P"@Y@^
@^@d@Z@i@. Eo	@2 @@5 I@;@8X P O C@g @3@,
@5 N @@,@5 P%@5 O@;@8X P H C@g 	@3@;@8C@g  E E@3@;@8C@g  E E@3@;@8C@g @3@5 P @;@8X P J C@g 
@3@5 G & @5 G@5 G@5 G@;@8C@g 
@3@5 G@;@8C@g 
@3@5 G J @5 G@5 G@;@5 J@;@8X P L< C@g  @9X Pinference_rule_match_x C@g 
 L/@3@6 L-@8C@g 
 M@3@6 N@8X D  t  t t  @Wt pfn 	Prewrite_rule_match_x C@g @3@,
@,@,@5 Oa @
@6 J@8C@g @3@,
@,@,@5 P,@L
@6 J@8X P N C@g   @3@;@8X Phandle_information_request  C@g   @3 HF@5get_switch_help H=user_output@5display_help J @5 H@;@8C@g   @3 HF@5get_switch_empty H= P2@5 P3 @5 H@;@8C@g   @3 HF@5get_switch_version H= P2@5display_header J @5 H@;@8C@g   @3@;@8X P M C@n@g @3@,
@0@1	@1
@2@5 E@=@. F@-@2@5 F*@;
@5 J.@A@<@G@=@. G@-@2@5 F*@;
@5 Me@A@<@2@= G@5 F*@,@5 M H@5 E @
@5 P H@5 E@< H@5 P?
@5 I @ H@5 E@A@;@8X P M C@1@g 		

 E
@3@,@5 M@;
@,@5 E) E@-@0@1@2@5 GC@;@8C@g 
@3@;@8X Pdead_path_not_checked_message C@g  @,*** DPC not required for intermediate check.@9X P O C@ @g 
 	
@3@. M@. 	
@2@+@2@5 E J @5 G@5 G@I@8C@g @3@;@8X P NA C@g @3@,
@,@5get_vcg_hypothesis F
@5prune_vcg_hypothesis F
 F@5 P
@I@8C@g @3@;@8X P I C@g @3@,@5 J@,@5 J@,
@5 N
@6 Kb @@8X P N C@g   @3@5 Hn@5 N @@;@I@8X P@ create_new_facts_from_hypotheses  C@g @3@, E,@,	@5 F@?
@5 J|@D
@H@. N	@2@6 P@8X P Ng C@g @3@ 	
@!@,@,@5 K@. EL@2@-@5 P@;@8X P@'maybe_echo_pf_trace_successor_statement C@g @3@5 P@;@8C@,@g @3@,@5 L @@,@5 P A@,
@5 NJ
@5 F]@5 E@. N
@2@5 J@. P	@2@5 J@;@8X P O C
@g @3@5 E[@;@5 E)@;@8C@g 	@3@;@8X Pfetch_next_pfn C@g @3@5 P) @@;@. PT@-@2@5 G@h	@. PT	@2@5 G@;@8X Psave_norm_expr C@g @3@. M{	@2@5 F4@;@8X P K C@g @3@;@8C@<@g @3@,@,@5seek_solutions @@5 E@,
@,@5 Gc
@,@,@5 Gf@,@5 E@,@,@5 K@5 E@6 E@8X P O C@g 
	
@3@;@6 O@8C@g @3@;@8X P Nu C@g @3@5 F@;@?
@5 F@D
@H@8C@g @3@5 F@;@I@8C@g @3@5@< @;@8X P E C@g @3@K	@;@I@8C@g 	@3@5 F@Y@_@Z @l@;@8C@g @3@5 F@Y@`@Z @i@;@Y@`@c@p
@ 
 E
@!@;@8C@g 	
 E E
@3@5 E@;@8C@<@g 	
 E
@3@,@5 E@;@=@& @& @<@#@=@5 F@Y@^@Z @k@ 
 E@!@<
@ 
 E@!@Y@_@Z @k@;@8C@C@g 	
 @Y
@3@,@5 E@,
@5 E@;@Y@^@^
@f@p@=
@Y@^@Z @l@$@A@<@Y@^@Z @i@Y@^@c@p@ 
 E@!@;@8C@g 	
 E
@3@. @Y
@/ E@2@5 E@;@8C@C@g 	
 E
@3@,@5 E@,
@5 E@;@Y@^@^
@g@p@=
@Y@^@Z @l@$@A@<@Y@^@Z @i@Y@^@c@p@ 
 E@!@;@8C@I@g 	
 E
@3@,@5 E@,
@5 E@;
 @5 E
@,@5 N5 @@=
@Y@^@Z @l@$@A@<@Y@^@Z @i@Y@^@c@p@ 
 E@!@;@8C@@g 	
 E
@3 E@5 E@;@,@5 E@,
@5 E@;
 @5 E
@,@5 P]@,@. E@/ E
@2@5 E@=@& @& @<@_@=@S@5 I
@5 I@=@!@=@Y@^@Z @l@Y@^
@Z @k@<@Y@^@Z @j@Y@^
@Z @i@$@<@&@=@Y@^@Z @l@Y@^
@Z @i@<@Y@^@Z @j@Y@^
@Z @k@. @Y
@2@5 E@<
@ 
 E
@!@;@8C@W@g 	
 E
@3pascal@5 E@;@,@5 E@,
@5 E@;
 @5 E
@,@5 P]@,@. E@/ E
@2@5 E@=@& @& @<@=@&
@& @<
@ 
 E
@!@;@8C@<@g 	
 E
@3@,@. E
@2@5 E@,
@. E@2@5 E@. EoD @2 @@5 E)@. Eo
D @2 @@5 E)@. E
@2@6exp_iss @@8C@2@g 	
 E
@3@,@5 E@;@=@5 F@Y@^@Z @l@$@<@5 I@Y@^@Z @i@. E@2@5 E@;@8X P M C@g @3@. HC@+	@2@5 E@Y@`@Z@f@o@. HC@2@5 F4@;@8X P N C@g  F@3@5 I}@;@8C@g  E3@3@5 H*@;@8C@g @3@CHorC is not hyp or conc in predicate process_component_x but is: ~a@0@2@5 Jf@;@8X D  t  t t  @Wt  L 	Padvance_used_facts C@<@g 
 BP	
@3@?@$	
@D@H@?@. BP	
@2@5 G @@D@H@?
@. BP
	@2@5 Pe@D
@H@. G@/ BP	
@2@5 F4@;@8C@$@g 
 Em	
@3@?@. Em	
@2@5 Pe@D@H@. G@/ Em	
@2@5 F4@;@8C@$@g 
 EQ	
@3@?@. EQ	
@2@5 Pe@D@H@. G@/ EQ	
@2@5 F4@;@8X P G C@g 
 E
@3@5 G@;@8C@ @g 
 E
 E
 E@3@5 F@. E
@2@5 G@;@8C@g 
 E
@3@,@5 G@. E@2@5 L@;@8C	@g 	@3@5 Hx@;@8X Pdo_satisfy_goal C@g 	@3@L@ 
 H@!@;@5 N@;@8C@g @3@. I@-@2@5 G@. I@2@5 G@;@6 N @8X P F C@g @3@?	@-@-@,@5 G@?
@5 G@D
@H@D	@H@<@A@5 Mf @@;@8X P O C@g 
 Ek	 D	@3@;@8C
@g 
 Ek
 D		@3@;@8C@g 
 Ek	
@3@5 H@. F@. D	@2
@2 EW @@5 F@;@8C@,@g @3@,	@,
@,@5 K@=@&
 D}@<	@. Em	
@2@5 EN@=@& D}@<	@. Eo	@2@5 EN@;@8X P O C@g 
 E 
@3@5 N @ E@5 K@. 
@2@5 M@;@8C@g @3@;@8X P L
 C@g @3@h	@. L	@+
@+@2@5 E@5 E4@I@8C@g @3@;@8X Pequality_by_elimination C@M@g 
 BP@3@=@"@5 H^@,
@0@+@2@5 E
@,@5 E@5 J@<@ @5 H^@,
@0@+@2@5 E
@,@5 E@6 J@8X P H C	@g 	 @3@5 E@;@8C@g @3@L@;@0@-@+
@2@5 E@,@5have_complexity @@Y@^@Z@f@o@8X Precord_any_proved_conclusions  C@/@g @3udr9@5 L;@, E,@,	@5 G@?@5 G@D@H@-@,
@,@,@,
@5 L( @
@5 K @@I@8C@g   @3@;@8X P H C@'@g 
 F_

 F_

@3@;
@5 H{@;@5 H@;@8C@g @3@;@8X P M C@)@g @3@,@5 O`@5 Hh@,	@5 Hk@. PT@-@2@5 G@. PT@2@5 G@5 Hn@5 M @@,
@5 PQ @@5try_toplevel_proof_strategy @@$
	@;@8X P H C@g @3@,
@5 KB @@. G
@2@5 F4@I@8C@g  @9X P F C	@g 	
 F@3@;@8C
@g 	
 F@3@;@8C@g 

 F@3@,@5 NT@5 E@;@8X P M C@g @3@,
@5 NP@;@. @Y
@2@6 E@8X Psummary_of_hypotheses_rep C@"@g 
 	
@3@. H@. 	
@2@/ N@+@2@5 E J @5 G@5 G@I@8C@g @3@;@8X P M C@g 

@3@;@8C@g @3 K@@0@1	@1
@1@2@5 E4@;@8X P J C
@g  		
	@9C@-@g 	
@3@5 E@?@5 E@D@H@0@+@+@2@5 E@,
@5 J	@0@2@6 E@8X Psave_usage_profile  C@   @3@;@8X Pretreat_used_facts C@g 
 BP	
@3@. G@/ BP	
@2@5 E@;@I@8C@g 
 BP	
@3@. G@/ BP
	@2@5 E@;@I@8C@g 
 Em	
@3@. G@/ Em	
@2@5 E@;@I@8C@g 
 EQ	
@3@. G@/ EQ	
@2@5 E@;@I@8X P@0perform_simplification_verification_conditions_x C@.@g @3@5retrieve_next_vcg 
load__vcg_dpc@,	@,
@-@-@-@5 F@5 O @@5 M@. GR@-@2@5 G@. GR
@2@5 J@5 N= @@=@5 H@<@5 E@;@I@8C@g @3@5complain_if_zero_vcs_retrieved  @@;@8X Psatisfy_goal_not C
@g  
 D D

@9C@g  
 D BP

 ES
@9C@g  
 D ES

 BP
@9C@g  
 D EQ

 Eo
@9C@g  
 D EL

 Em
@9C@g  
 D Em

 EL
@9C@g  
 D Eo

 EQ
@9X P G C@g 
 @Y
 E
 @Y E@3@5 Hw@5 G@;@8C@g 
 @Y

 @Y@3@5 Hw@5 G@;@8C@g 
 @Y
 @Y@3@. @Y@. @Y
@2@2@5 G@;@8C@g 
 E

 E
@3@6 Hw@8C@g 	@3@6 Hw@8X P J C@g   @3@5 J@. HY@-@-@2@5 G@;@8C@g   @3 HF@5 J@. HY@-@-@2@5 G@;@8C@g @3 H9@5 J@,@5 J@,	@5 GT@5 GW@5 G@5 G@5 M @@5 M- @@5 GW@;@8X Pdo_try_toplevel_proof_strategy C@g @3@5 G@;@8C@-@g @3@,
 E,@5 G@,@,@5rewrite_oldvars_with_newvars @@;@5 L @proved_by_framing@0	@1
@1@*replacing variables with update structures@2@5 E4@5 E=@;@8C@:@g @3@. F@. @+
@+@2@+@2 E,@5 G@;@5 N P@0	@1@. F@. 
@2@2@1@+unwrapping a universally-quantified formula@2@5 E4@5 E=@;@8C@.@g @3@. C+@+
@+@2 E,@5 G@;@5 M @ P@0	@1@. C+
@2@1implication@2@5 E4@5 E=@;@8C@+@g @3@,
 E,@5 G@,@5 N@; N@5 N P@0	@1
@1@Acases on index values, given the update(A, [I], X) subexpressions@2@5 E4@5 E=@;@8C@;@g @3@,
 E,@5 G@-@5 N @@;@,@-@,@5 F@,
@5 P@;by_cases_hyp
@5 Nproved_by_framing_hyp@0	@1@1
@1cases on disjunction@2@5 E4@5 E=@;@8X P L C@g @3@. HY@+	@+
@2@5 E@. L	
@2@5 F4@I@8C@g @3@;@8X Pprune_all_unique_references  C
@g   @3@. MP@-@-@2@5 G@;@8X Penumerated_simp C@I@g 
 G@3@L@;@,@5 P @@=@0@1
@2@5 K@A
@<@&@=@ 
 G
@!@ 	
@!@. ES

@2@5 EN@<
@ 

 G@!@A
@;@8C@G@g 
 G@3@L@;@,@5 P@=@0
@1@2@5 K@A
@<@$@=@ 
 G
@!@,
@5 J1@. ES

@2@5 EN@<
@ 

 G@!@A
@;@8C@g @3@5 E)@;@8X P I C@\@g 
 G'
@3@=@,@5 I@<@,@5 E)@=@,
@5 I@<@,
@5 E)@;@=@& D}@$	
@<@)@=@&
 D}@$	@<@=@ @!@ 
@!
@5 E@<
@ 	
 G'
@!@;@8C@%@g 
 G 
@3@,@5 I@=@ @!@$	@<
@ 	
 G @!@A@;@8C@#@g 
 G!
@3@,@5 I@=@ @!@5 J1@<@ 	
 G!@!@;@8C@&@g 
 G#
@3@,@5 I@=
@ 	@!@$	@<
@ 	
 G#@!@A@;@8C@'@g 
 G%
@3@,@5 I@=@ @!@0@-@2@5 E@<@ 	
 G%@!@;@8C@g 
@3@0
@2@5 F@;@8C@g @3@;@8X P H C@@g 

@3@=@@ 

 F_@!@;@,@5 H{@;@=@,@ 
 EG@!@,@5restructure_indices @@,@5 P@;@. EG@2@!@B@B@B@<@Q@=@,@ 
 EJ@!@,@5 H{@,@5 H{@;@0@. EJ@2@2@!@B@<@ @!@,@5 H{@;@0@2@!@B@B@B@B@;@ 
 F_@!@<@5 H{@B@B@B@B@B@B@B@;
@5 H@;@8C@g @3@;@8X P O C@g @3@5 F@;@I@8C@l@g 
@3@,@,@,
@5
get_subst_hyp Mq@,@5 H@,@5 N@Y@^@Z@^@g@j@?@0@1	@2@5 H^@D@H@?@0	@1@2@5 H^@D@H@,@5 H@5 E@0
@2
@,@5 G@0@0@1	@2@2@6maybe_stan_and_store_hyp @@8C@c@g 	
@3@, E,@,@5 F F@-@,
@5 Ka@? F@-@,@5 Ka@Y@^@^
@k@D@H@<@A@,@5 N@Y@^
@Z@^@g@j@,@5 H@5 E@5 E@0@0@1	@2@2@0@1
@2@6 P@8X P
echo_vc_trace C
@g 	
fudge
@3@5 F]@;@8C@g 	checkRefinementIntegrity@3@$For checks of refinement integrity: @5 F]@;@8C@g 	subclassInheritanceIntegrity@3@.For checks of subclass inheritance integrity: @5 F]@;@8C@#@g 	
traverseCutpoints
@3For path(s) from @5 F]@5echo_vc_trace_vccutpointfrom @ to @5 F]@5echo_vc_trace_vccutpointto @ @5 F]@;@8X P@(do_eliminate_redundant_moduluses_in_list C@g  @9C@'@g 


@3
@,@5@ do_eliminate_redundant_moduluses @@;@,@5 P @@;@,@5 E@6 E@8X P KE C@g @3@,
@5 Pe@. KB	
@2@5 F4@I@8C@g @3@. G@-@2@6 G@8X P M C@g   @3udr0@5 L;@5prune_all_fact_from_rule  @@5 P @ M}@5 G@I@8C@g @3udr1@5 L;@, E,@,	@5 G@?
@5 G@D
@H@5 O @@I@8C@g   @3@5 Po @@5 F@;@8C@g @3udr2@5 L;@, E,@,	@5 G@?
@5 G@D
@H@5 O @@I@8C@g   @3@5 P@5 F@;@8C	@g   @3udr3@5 L;@5 PL @@I@8C@g   @3@5 P@5 F@;@8C@g @3udr4@5 L;@, E,@,	@5 G@?
@5 G@D
@H@5 P@I@8C@g   @3@5 P@5 F@;@8C@g @3udr5@5 L;@, E,@,	@5 G@?
@5 G@D
@H@5 P@I@8C@g   @3@5 P@5 F@;@8C	@g   @3udr6@5 L;@5 P @@I@8C@g   @3@5 P@5 F@;@8C@g @3udr7@5 L;@, E,@,	@5 G@?
@5 G@D
@H@5 P@I@8C@g   @3@5 P@5 F@;@8C@g @3udr8@5 L;@, E,@,	@5 G@?
@5 G@D
@H@5 P@I@8C@g   @3@5 P@5 F@;@8C@g   @3@;@8X D  t  t t  @Wt  O_ 	D  t  t t  @Wt  E 	P F C@g 
@3@6find_common_multipliers @@8C@8@g 
@3@,
@,@5 P@=@Y@^
@Z @k@$

@$@<@Y@^
@Z @i@. E
@2@5 E@. E@2@6 E@8C@8@g 
@3@,
@,@5 P@=@Y@^@Z @k@$

@$@<@Y@^@Z @i@. E
@2@5 E@. E@2@6 E@8C@G@g 
@3@,
@,@5 P@=@Y@^
@Z @k@Y@^@Z @k@$

@$@<@Y@^
@Z @i@Y@^@Z @i@. E
@2@5 E@. E@2@6 E@8X P H  C@%@g   @3@5load_system load__system@5
load_switches  DY@5 P- @@5load_data_files  Df P2@5 P<@5load_provenance load__provenance@5load_declarations  H@5
load_rules load__rules@5 Oc @


@5 O@5 O @ IJ@5 O@5 N@;@8C@g   @3

@5 OThe Simplifier failed.
@6throw_error Eb@8X P N C@g @3@. I	

@2@6 F4@8X D  t  t t  @Wt  Bd D  t  t t  @Wt  Bd 	D  t  t t  @Wt  Bd D  t  t t  @Wt  Bd P M3 C	@g @3@5 H@;@6write_pf_entry @@8C@g @3@6write_vc_entry @@8X P E C@g @3@=@5 F@A	@<@ 
 E	@!@5 F@;@8X P K C@g @3@,
@5 L @
@,@5 H@5 HR@;@8X P
changesign C
@g 
 E

@3@;@8C	@g 	
 E@3@;@8X P P C
@g @3 P!@5 P @@5 E@;@8C@g @3@;@8X P L C@-@g @3@,
@5 EX@=@5 I@. @Y@2@5 E@A@<@,@5 M@. G@2@5 I@5 H^@;@8X P K C@g   @3@5 L @@;@8C@g   @3@;@8X P E> C@g @3PROVED C@5 H@;@8X P F C@g 
 E@3@5 F@;@8C@g 
 E
 E@3@5 Hx@;@8C
@g 	@3@5 F@;@8C@g 	@3@5 Hx@;@8X P Gu C@8@g 
@3@5 E@,@0@+
@2@5 L-
@5 E
@5 Grule_phase_inference L/@. M@1@. J
	@2@2@5 E@;@8C@8@g 
@3@5 E@,@0@+
@2@5 N
@5 E
@5 G Q M@. M@1@. J
	@2@2@5 E@;@8C
@g 
@3@5 G@;@8C@g 	@3@-@-@-@-@5 Pr@;@8X Penum_lt C@g @3@6 O @@8X P I C@g 
 G
@3@,@5 EX@,@5 M@. G
@2@5 P@;@8C@g 
 G
@3@,@5 EX@,@5 M@. G
@2@5 P@;@8C@m@g 
 BP
@3@,@5 EX@,
@5 M
@,@5 P
@,@5 P@=	@$@;@&	 @@<@>@=
@5 H^
@5 H^@;@&	 @@<@*@=@=
@5 H^@<
@5 H^@. BP@2
@5enumerated_eq_simp @@<
@ 	
 BP@!@;@8C@]@g 
 ES
@3@,@5 EX@,
@5 M
@,@5 P
@,@5 P@=	@$@;@&	 @@<@.@=
@5 H^
@5 H^@;@&	 @@<@=@. ES@2
@5 Ni@<
@ 	
 ES@!@;@8C@@g 


 EL
@3@,@5 EX@,
@5 M
@,@5 P
@,@5 P@=@$@&	 @@B@<@S@=@$@,@0@+@2
@5 E@=@5 H^@&	 @@<	@5 H^@&	 @@<@-@=@=
@5 H^@<
@5 H^@. EL@2
@5 Ni@<
@ 	
 EL@!@B@;@8C@g 
 EQ
@3@. EL
@2@5 I@;@8C@@g 


 Eo
@3@,@5 EX@,
@5 M
@,@5 P
@,@5 P@=@$@&	 @@B@<@S@=@$@,@0@+@2
@5 E@=@5 H^@&	 @@<	@5 H^@&	 @@<@-@=@=
@5 H^@<
@5 H^@. Eo@2
@5 Ni@<
@ 	
 Eo@!@B@;@8C@g 
 Em
@3@. Eo
@2@5 I@;@8C@g @3@,
@5 EX@,@5 M@5 P@;@8X P Pm C@g 
@3@;@6 H@8C@g 
@3@,@5 H@;@,
@5 Pl@;@Y@^@^
@f@o@8X P P C
@g   @3@. I@-@-@-@-@-@-@2@6 G@8X P Pw C@g @3@5 P @@;@8C@g @3@;@8X P L C@g @3@, E,@,	@5 F@?
@5 J|@D
@H@5 F @@I@8C@g @3@, E,@,	@5 G@?
@5 G@D
@H@5 E$ @@I@8C@g    @9X P Nx C@g @3@5 H@; EW@,@5 F@; G@-@5 H0@5 N @@;@8C@g @3@;@8X P J C@g 	@3@;@8C@G@g @3@,
@5 J@=@0@5 G@=
@5not_in_set_list @@ 

@!@<@=
@5 G@$

@<	@ 

@!@<@5 Q@$

@;@8X P P C@@g 


 E@3@5 E@Y@^@Z @k@;@,
@,@5 P@;@=@f@=
@, E@,@5 E@. Em @2 @@5 E)@<@. Em
 @2 E@,@5 E@A
@, E@,@5 E@. Em @2 @@5 E)@. Eo@/ E@2 @@5 E)@$	
@,@5 E@,@5 E@5 E@<@-@=
@5 E@ 	
 E
@!@$
@<
@ 	
 E@!@&
 D}@B@B@B@;@8C
@g 	@3@5 E@;@8C@g @3@;@0@2@6 P@8C@g @3@0@+@+@2@5 E@,
@5 P@;@0
@2@6 E@8X P H C@g 	@3@;@8C@g 	 @3@;@8C@g @3@Y@_@`@k@Y@`@Z @k@Y@_@`@d@p@;@6 H@8C	@g 	@3@;@$
@8C
@g @3@Y@`@Z @k@;@6 H@8X P F C@g 
 I7@3@6test_if_contradiction @@8C@g @3@-@-@5 F@;@8C	@g @3@-@-@-@5 H@;@8C@g 
 I7@3@. H	
@2@5 F4@;@8C@g 
 J@3@-@5 J@;@8C@g 
 J@3@,
@5 E)@. J
@2@5 F4@;@=@&
 @@<@J@;@8X P GJ C@g 
@3@. Em
@2 @@5 E)@;@$	
@8C@g 
@3@. EL
@2 @@5 E)@;@$	@8C@"@g 
@3@,@5 GI@;@=@. EQ
@2 @@5 E)@$	
@<@$	@;@8X P Ei C@g  	
 Eo

 Eo
 Eo
 Eo
@9C@g  	
 Eo

 Eo
 Eo

 Eo@9C@g  
	
@9X P Or C	@g   @3 M@5 M@5load_vcg  P@;@8C	@g   @3 M@5 M@5load_dpc  P@;@8C	@g   @3 H@5 M@5load_pfs 	load__pfs@;@8C@g   @3@4The Simplifier failed to determine proof file kind.
@6 P@8X P L C@!@g 
 @Y

 E @Y
@3@. E@2@5 L
@5 Q @@;@8C@g 
 @Y

 @Y
@3@;@8C	@g 	@3@5 Hw@;@8C@g 
 E

 E
@3@5 Hw@;@8X P IS C@!@g 
 BP	
@3@=@. BP	
@2@5 Pe@<	@. BP
	@2@5 Pe@;@I@8C@g 
 BP	
@3@. BP	
@2@6 Pc @@8C@g 
 BP	
@3@. BP	
@2@6 P~ @@8C@g 
 Em	
@3@. Em	
@2@5 Pe@;@I@8C@g 
 Em	
@3@. Em	
@2@6 Q)@8C@g 
 Em	
@3@. Em	
@2@6 Q*@8C@g 
 EQ	
@3@. EQ	
@2@5 Pe@;@I@8C@g 
 EQ	
@3@. EQ	
@2@6 Q)@8C@g 
 EQ	
@3@. EQ	
@2@6 Q*@8X P E C@g 
 E	@3@5 O* @6 E@8C@g @3@6 O*@8XD  t  t t  @Wt  L$ 	D  t  t t  @Wt  Mz 	D  t  t t  @Wt  P  	P O C@g 
 BP   @@3@;@8C@g 
 BP
  @@3@5 F@? @Y@a@o@D@H@;@8C@g 
 BP
 E
 @3@. BP
 @2@5 O@;@8C@g 
 BP
 
 BP@3@5 Gz @@;@8C@g 
 ES   @@3@;@8C@g 
 ES
  @@3@5 F@? @Y@a@o@D@H@;@8C@g 
 ES
 E
 @3@. ES
 @2@5 O@;@8C@g 
 ES
 
 ES@3@5 Q+@;@8C@g 
 EQ
 E
  @@3@5 F@Y@a@Z @l@;@8C@g 
 EQ   @@3@;@8C@g 
 EQ
  @@3@5 F @5 E@;@8C@g 
 EQ
 
 EQ@3@5 FJ @@;@8C@g 
 Em   @@3@;@8C@(@g 
 Em
 @3@5 H@,@5 E@=@Y@^@Z @l@&	 @@<	@Y@^@Z @i@&	 @@;@8C@g 
 Em
 
 Em@3@5 Q,@;@8X P P` C@I@g 	
 E
@3@,@5 E@,
@5 E@;@=@&
 @&@B@<@%
@5 F@Y@^
@Z @k@h
 @;@,@. E@2@5 P_@;@. E@2@5 E@;@8X P P C@g   @3@5 O@;@8C@g   @3@"No VCs found in parsing vcg file.
@6 Jf@8X P PX C@g @3@;@8C@!@g 
 J
@3
@5 Pf @@6 PW@8C@g 	
@3
@6 PW@8X Penum_lte C@g  	@9C@g @3@6 Q @@8X D  t  t t  @Wt  C$ D  t  t t  @Wt  C$ 	D  t  t t  @Wt  C$ D  t  t t  @Wt  C$ P I C@]@g 

@3@,	@,
@,@,@,
@5 L*@,@,@,@5 M @@;@5 H E,@,@5 F K@5 Happlied_rule@0@1	@1@1@1
@2@5 E4@;
@5 I @ @@. N@2
@5 N@;@8C@g @3 @@-@. N@-@2@-@5 L*@;@8X P M  C@g @3@. @-@-@2@,@5 L-@5 E@,	@5 E)@5 L @@I@8C@g   @3@;@8X P E' C@g @3@5 P@;@6 E@8X P H_ C@g 	@3@;@8C
@g 		
@3@5 H^@;@8X Pbuildsav_zombiescope  C@   @3@5 Hzombiescope.sav@5save_program @ @6 H@8C@   @3@5 H@6 H@8X P P C@g @3@,@5 N@,
@5 N@;
@6find_cancellation @@8X P N C@g @3@. H@/ N@+	@2@5 E@; K@5 J@5 G@5 Pz @@6 G@8C@g @3@;@8X P J7 C@g @3@,
@5 K@;@=	@5 L0@% @@<@% A0@;@5 N	@;@@8X P M C@g @3@5 F@;@8C@g @3@5 F@5 N@;@8C@g @3@5 H@;@,	@-@5 G@5 F[ G@5 F]@5 E@;@8C@+@g @3@. HC@-@2@5 G@. G@-@2@5 G@. HC @2@5 G@. G @2@5 G@;@5 Hn@,	@5 M @@5 H3 @@&	 H5@;@8X P K C@g @3@5 Ii@;@8C@g 
 @3@;@I@8C@R@g 
 BP
 G
@3@;
@5 E@,@5 Nh @
@,@5 Nl @@. G
@2@,@5 P@. G
@2@5 E@;@. BP@2@,@5 K@,@5 G@6 G@8C@R@g 
 BP
 G
@3@;
@5 E@,@5 QD
@,@5 QB@. G
@2@,@5 P@. G
@2@5 E@;@. BP@2@,@5 K@,@5 G@6 G@8C@g 
 BP G
@3@. BP@. G
@2@2@5 K@;@8C@g 
 BP G
@3@. BP@. G
@2@2@5 K@;@8C@@g 		
 BP
@3@=@5 H^
@5 H^@;@$
@B@A@<@j@=@+@. BP@+@2@,@5 Ii@. BP@2@5 IR@. BP
@2@,@5 K@5 G@<@=@=@+@. BP
@+@2@,@5 Ii@. BP
@2@5 IR@. BP@2@,@5 K@5 G@<@. BP
@2@6 Pj @@B@A@8C@y@g 
 Eo
 G
@3@;@,@5 QB@=@$
@% D}@B@B@<@N@=@5
@,@5 QD@. G
@2@,@5 P@. G
@2@5 E@;@. Eo@2@,@5 K@,@5 G@A@<@h @. Eo
@2@,@5 K@B@A@6 G@8C@x@g 
 Eo G
@3@;
@,@5 QD@=@$
@% D}@B@B@<@N@=@5@,@5 QB@. G@2@,@5 P@. G@2@5 E@;@. Eo
@2@,@5 K@,@5 G@A@<@h @. Eo
@2@,@5 K@B@A@6 G@8C@9@g 		
 Eo G
@3@=@;@$
@I@B@A@<@ 
@,@5 QB@h @. EL
@2@,@5 K@6 G@8C@:@g 		
 Eo
 G
@3@=@;@$
@I@B@A@<@ @,@5 QD@h @. EL
@2@,@5 K@6 G@8CBW@g 
 Eo
@3@h @=@0@5 H^
@5 H^@;@-@0@+@2@5 E
@0@2@5 H^@&
 D}@B@B@B@B@<B@=@. BP
@2@5 K@B@B@B@B@<A@=@. EL
@2@5 K@B@B@B@B@<A@=@l@=@. Eo@+@2@,@5 Ii
@5 E@. Em@2@5 IR@<@/@=@. BP@+@2@,@5 Ii
@5 E@. BP@2@5 IR@<@. EL@+@2@,@5 Ii
@5 E@. Eo
@2@,@5 K@5 G@B@B@A@<An@=@l@=@. Eo@+
@2@,@5 Ii@5 E@. Em
@2@5 IR@<@/@=@. BP@+
@2@,@5 Ii@5 E@. BP
@2@5 IR@<@. EL@+
@2@,@5 Ii@5 E@. Eo@2@,@5 K@5 G@B@B@A@<A @=@*@,@5 KA@Y@^@Z@k@0@+@1@2@5 K@. EL
@2@5 K@B@A@<@@=@*@,@5 KA@Y@^@Z@k@0
@1@+@2@5 K@. EL@2@5 K@A@B@<@@=@?@5 KA
@5 H^
@,@5 QD@;@. G
@2@,@5 P@. G
@2@5 E@;@. EL@2@,@5 K@5 G@A@<@`@=@=@5 KA@5 H^@,@5 QB@;@. G@2@,@5 P@. G@2@5 E@;@. EL
@2@,@5 K@5 G@<@5 KA@5 H^
@5 H^@;
@5 Q/ @@&
 D}@A@B@A@A@B@A@A@8C@g 
 Em
@3@. Eo
@2@6 K@8C@^@g 
 EL
 G
@3@=@;@$
@&
 D}@B@B@A@<@?@,@5 QB
@,@5 QD@. G
@2@,@5 P@. G
@2@5 E@;@. EL@2@,@5 K@,@5 G@6 G@8C@\@g 
 EL
 G
@3@=@;@$
@I@B@B@A@<@?@,@5 QD
@,@5 QB@;@. G
@2@,@5 P@. G
@2@5 E@. EL@2@,@5 K@,@5 G@6 G@8C@[@g 
 EL G
@3@=@;@$
@I@B@B@A@<@?
@,@5 QB@,@5 QD@;@. G@2@,@5 P@. G@2@5 E@. EL
@2@,@5 K@,@5 G@6 G@8C@K@g 
 EL G
@3@;
@,@5 QD@,@5 QB@;@. G@2@,@5 P@. G@2@5 E@. EL
@2@,@5 K@,@5 G@6 G@8C@g 
 EL
@3@-@0
@2@5 E@. ES
@2@5 Ii@;@8CAO@g 
 EL
@3@,@5 KA@h @=@$
@;@I@B@A@<A.@=@5 H^
@5 H^@;
@5 Q1@&
 D}@B@A@<A@=@(@Y@^@Z@k@. EL@+@2@,@5 Ii@. Eo
@2@,@5 K@5 G@<@@=@(@Y@^@Z@k@. EL@+
@2@,@5 Ii@. Eo@2@,@5 K@5 G@<@@=@+@. BP@+@2@,@5 Ii@. BP@2@5 IR@. EL
@2@,@5 K@5 G@<@@=@+@. BP
@+@2@,@5 Ii@. BP
@2@5 IR@. EL@2@,@5 K@5 G@<@b@=@1@Y@^@Z@k@. Eo@+@2@,@5 Ii@. Em@2@5 IR@. EL
@2@,@5 K@5 G@<@/@Y@^@Z@k@. Eo@+
@2@,@5 Ii@. Em
@2@5 IR@. EL@2@,@5 K@5 G@;@8C@g 
 EQ
@3@. EL
@2@5 K@;@8C@@g 		
 ES
@3@=@$
@;@I@B@A@<@@=@5 H^
@5 H^@;
@5 E@&
 D}@B@A@<@~@=@. EL
@2@5 P@B@A@<@j@=@. EL
@2@5 P@B@A@<@V@=@+@. BP@+@2@,@5 Ii@. BP@2@5 IR@. ES
@2@,@5 K@5 G@<@)@. BP
@+@2@,@5 Ii@. BP
@2@5 IR@. ES@2@,@5 K@5 G@;@8X P
runtime_entry C
@q  C@@3@5 P @@5 P| @ @5 H@;@8X P N% C@g 	
@3@. L#	@2@5 E@;@6 N$@8C@g  @9X P M C@g @3@5 F@;@6write_dead_path_found @@8C@g @3@5 F@;@6 QL@8C@g @3@?@5 F
@D@H@;@,
@5 P @@5 F]@5 E@6 E@8C@g @3@5 F
@;@,
@5 PA @@5 F]@5 E@6 E@8X P JH C@a@g 	
 E@3@. Eo
@2@,@5 G@. Eo@2@,@5 G@,@0@1@1@2@5 E@,@5 G@;
@,@5 JG@,@5 G@,@5 G@6 G@8C@?@g 	
 E@3@=
@. EL
@2@,@5 G@<@. EL@2@,@5 G@;
@,@5 JG@;@6 G@8C@g 
	@3@. E@-@0@-@2@-@2@5 E@;@8X P O C@'@g @3@L	@,@,
@5 FF@;@,
@5 FF@,@5 P' @
@6 N/@8X P Q C@l@g 		 I)

@3@,@5 O[ @ K@5 JHypothesis H@5 G@5 G@% has now been split into two, giving:@5 G@5 G@5 G@5 G K@5 J J@5 G@5 G M@5 G@5 G@5 G@5 G@5 G K@5 J J@5 G
@5 G M@5 G@5 G@;@8C@O@g  F

@3@,@5 QR K@5 J@$Using "A->B, A |- B" on hypotheses H@5 G@5 G & H@5 G@5 G yields a new hypothesis:@5 G@5 G@5 G@5 G K@5 J J@5 G@5 G M@5 G
@5 G@;@8C@O@g  F

@3@,@5 QR K@5 J@,Using "A->B, not B |- not A" on hypotheses H@5 G@5 G QV@5 G@5 G QW@5 G@5 G@5 G@5 G K@5 J J@5 G@5 G M@5 G
@5 G@;@8C@@@g  P
@3@,
@5 QR K@5 JRestructured hypothesis H@5 G@5 G into:@5 G@5 G
@5 G@5 G K@5 J J@5 G@5 G M@5 G@5 G@;@8C@N@g  K@
	@3@=@&
 F@%
 J@<@&
 E3@%
 G J@5 JSimplified @5 G
@5 G@5 G@  on reading formula in, to give:@5 G@5 G@5 G J@5 J
@5 G@5 G M@5 G@5 G@;@8C@B@g  MX
	@3@,
@5 QR J@5 JSimplified C@5 G@5 G further, to give:@5 G@5 G
@5 G@5 G J@5 J G@5 G@5 G M@5 G@5 G@;@8C@l@g 		 Jv

@3@,@5 QR K@5 JConclusion C@5 G@5 G QT@5 G@5 G@5 G@5 G K@5 J G@5 G@5 G M@5 G@5 G@5 G@5 G@5 G K@5 J G@5 G
@5 G M@5 G@5 G@;@8C@.@g  M
@3 K@5 J@%Attempted addition of new hypothesis:@5 G@5 G@5 G@5 G@5 G@5 G@5 G@%eliminated: this already exists (as H@5 G@5 G).@5 G@;@8C@$@g  N
@3 K@5 J QS@5 G@5 G@; has been replaced by "true".  (It is already present, as H@5 G@5 G Qb@5 G@;@8C@W@g  JO

@3 J@5 JHypotheses H@5 G@5 G QV@5 G@5 G together imply that@5 G@5 G@5 G@5 G
@5 G D@5 G@5 G@5 G J@5 G@5 G QV@5 G@5 G@( have therefore been deleted and a new H@5 G@5 G added to this effect.@5 G@;@8C@~@g  E7

@3 K@5 JProved C@5 G@5 G M@5 G
@5 G@=@$
@<@5 G@5 G@ via its standard form, which is:@5 G@5 G@5 GStd.Fm C@5 G@5 G M@5 G@5 G@;@=@& D}@A@<@,@5 G@5 G@=@ @!using hypothesis H@5 G@5 G D@5 G@<using hypotheses H@5 G J@5 J D@5 G@A@;@8C@@g 		proved_subgoal

@3@,@5 QR K@5 JProved subgoal C@5 G@5 G@=@$
@<@# via its simplified form, which is:@5 G@5 G@5 G@5 G Qj@5 G@5 G M@5 G@5 G@;@=@& D}@A@<@0@5 G@5 G@5 G@=@ @! Qk@5 G@5 G D@5 G@< Ql@5 G J@5 J D@5 G@A@;@8C@3@g  P
@3 K@5 J Qh@5 G@5 G M@5 G@5 G@5 G@5 Gby @5 G@5 G D@5 G@;@8C@>@g  P

@3 K@5 J Qh@5 G@5 G M@5 G@5 G@5 G@5 G Qp@5 G
@5 G using hypothesis H@5 G@5 G D@5 G@;@8C@W@g  I

@3 I
@5 JEstablished a contradiction [@5 G@5 G@=@& D}].@5 G@A@<@2@=@ @!] using hypothesis H@5 G@5 G D@5 G@<@!] among the following hypotheses:@5 G@5 G@5 G@5 G J@5 G J@5 J D@5 G@A@;@8C@c@g  HW
@3 K@5 JUsing "A->B, A |- B" on H@5 G@5 G@=@& D}@1, given that "A" is obvious, we simplify this to:@5 G@A
@<@$@=@ 
@!	, given H@5 G
@5 G@< Qx@5 G J@5 J@A
, we simplify the former to:@5 G@5 G@5 G K@5 J J@5 G@5 G M@5 G@5 G@;@8C@L@g eliminated_hyp
@3 K@5 JEliminated hypothesis H@5 G@5 G (@5 G@5 G@=@& D}@A
@< Qx@5 G@=@ 
@!
@5 G@< J@5 J@A
 Qb@5 G@;@8C@R@g  FR

@3@5 F@,@5 QR K@5 J Q{@5 G@5 G D@5 G@5 G@5 G@5 G@2This was achieved by replacing all occurrences of @5 G@5 G by:@5 G@5 G@5 G@5 G@5 G
@5 G D@5 G@;@8C@X@g  FR

@3@?@5 F@D@H@,@5 QR K@5 J KQ@5 G@5 G D@5 G@5 G@5 G@5 G Q}@5 G@5 G Q~@5 G@5 G@5 G@5 G@5 G
@5 G D@5 G@;@8C@R@g  FX

@3@5 F@,@5 QR K@5 JSubstituted hypothesis H@5 G@5 G D@5 G@5 G@5 G@5 G Q}@5 G@5 G Q~@5 G@5 G@5 G@5 G@5 G
@5 G D@5 G@;@8C@X@g  FX

@3@?@5 F@D@H@,@5 QR K@5 J KQ@5 G@5 G D@5 G@5 G@5 G@5 G Q}@5 G@5 G Q~@5 G@5 G@5 G@5 G@5 G
@5 G D@5 G@;@8C@g  Mk@3 K@5 J
PROVED VC.@5 G@;@8C@(@g  N 
@3@-@5 QR FR@5 JNew H@5 G@5 G M@5 G@5 G@;@8C@(@g  H-
@3@-@5 QR FR@5 JNew C@5 G@5 G M@5 G@5 G@;@8C@@g 		 E2
	
@3@=@&
 F@% J@<@&
 E3@% G J@5 J Q[@5 G@5 G@5 G further@5 G@=@/@ 
@!@5 E	 (given H@5 G@=@ @!@5 G@< J@5 J@A O@5 G@<@J@B
, to give:@5 G@5 G@5 G J@5 J@5 G@5 G M@5 G@5 G@;@8C@=@g  J
@3@5 F@,
@5 QR K@5 J Q{@5 G@5 G@#, which only specifies a value for @5 G@5 G D@5 G@5 G
@5 G@5 G@0This is not referred to anywhere else in the VC.@5 G@;@8C@0@g  FT
@3@5 F@-@5 QR K@5 J Q@5 G@5 G@%, which specifies an equivalence for @5 G@5 G D@5 G@;@8C@$@g  J
@3 K@5 JEliminated conclusion C@5 G@5 G, which is a duplicate of C@5 G@5 G D@5 G@;@8C@!@g  K
@3@-@5 QR K@5 J@(Attempting to prove quantified formula C@5 G@5 G by "unwrapping" it.@5 G@;@8C@2@g  M
		@3@,@5 QR K@5 J Q_@5 G@5 G@" is an implication formula [P->Q].@5 G@5 G@5 G@5 G@GAttempting to prove this by proving Q while adding P to the hypotheses.@5 G@;@8C@J@g  N

@3
@,@5 QR K@5 JAttempting to prove C@5 G@5 G by cases, depending on whether@5 G@5 G@0@1@2@5 O @@5 G@5 G@:given the need to simplify update(A, [I], X) accesses in C@5 G@5 G D@5 G@;@8C@7@g  P
@3@,
@5 QR K@5 J Q@5 G@5 G@, by showing that each of the following cases@5 G@5 G
@5 Q
@5 G@5 G
are provable.@5 G@;@8C@g  MR
@3@-@5 QR K@5 J@9Added new hypotheses (in proving an implication formula).@5 G@;@8C@*@g  L
@3@-@5 QR@5 G K@5 J Q@5 G@5 G M@5 G@5 G@;@8C@3@g  O

@3
@-@5 QR K@5 JCase @5 G@5 G - New H@5 G@5 G M@5 G@5 G@;@8C@(@g  MY
@3@-@5 QR K@5 J
New subgoal C@5 G@5 G M@5 G@5 G@;@8C@p@g 		 K

 

 E@3 K@5 J Qh@5 G@5 G M@5 G@5 G@5 G@5 G@/This was achieved by applying the rewrite rule @5 G
@5 G@5 G@5 G@. 
@2@. N
@2@5 M @to rewrite this conclusion to:@5 G@5 G FR@5 J G@5 G@5 G M@5 G@5 G@5 IZ @@;@8C@T@g  K

 

 M@3 K@5 J Qh@5 G@5 G M@5 G@5 G@5 G@5 G@1This was achieved by applying the inference rule @5 G
@5 G@5 G@5 G@. 
@2@. N
@2@5 Q@@to infer this conclusion directly (rule has no side-conditions).@5 G@;@8C@a@g  K

 

 M@3 K@5 J Qh@5 G@5 G M@5 G@5 G@5 G@5 G Q@5 G
@5 G@5 G@5 G@. 
@2@. N
@2@5 Q@2to infer this conclusion from its side-conditions,@5 G@5 G@5 G@"which were established as follows:@5 G@5 I^@;@8C@q@g 

 Q3

 

 E@3 K@5 J Q@5 G@5 G M@5 G@5 G@5 G@5 G Q@5 G
@5 G@5 G@5 G@. 
@2@. N
@2@5 Q@ to rewrite existing hypothesis H@5 G@=	@-@,@5 F@<@% @3@5 G to give the above formula.@5 G@5 Q@;@8C@T@g  Q3

 

 M@3 K@5 J Q@5 G@5 G M@5 G@5 G@5 G@5 G Q@5 G
@5 G@5 G@5 G@. 
@2@. N
@2@5 Q@@to infer this hypothesis directly (rule has no side-conditions).@5 G@;@8C@a@g  Q3

 

 M@3 K@5 J Q@5 G@5 G M@5 G@5 G@5 G@5 G Q@5 G
@5 G@5 G@5 G@. 
@2@. N
@2@5 Q@2to infer this hypothesis from its side-conditions,@5 G@5 G@5 G Q@5 G@5 I^@;@8C@?@g  L!
@3 K@5 J Q_@5 G@5 G M@5 G@5 G@5 G@5 G@Ais transformed by replacing variables with update structures via:@5 G@5 G@5 G@5 G J@5 G J@5 J D@5 G@;@8C@!@g zombiescope_exceed_limit	@3 K@5 J@5 G@<Number of hyps in DPC exceeds limit specified by -hyp-limit.@5 G@5 GSkipping all hypotheses in DPC.@5 G@5 G@.No dead path detection performed for this DPC.@5 G@5 G@;@8C@g @3???  @5 G@5 G@5 G@5 G@5 G@5 G@;@8X P O4 C@&@g 
 E 
 E@3@5 F@Y@^@Z @k@5 F@Y@^@Z @k@8C@!@g 
 @3@5 F@Y@^@Z @k@5 F@Y@^@Z @k@8C@g 	@3@5 F@Y@_@Z @k@8C@g 
 E
 E@3@5 F@Y@^@Z @k@8XP O1 C@@g @3@5 I@Y@_@c	@p@5 F@Y@`@Z @k@=
@&	@$
@B@A@<@@,@5 H@Y@^@Z @k@=@&@&@=@$@;@ 

 	@!@<@ 

 E 	@!@B
@<@O@,
@. E@2@5 E@,@. E	@2@5 E@=@&@;@=	@$@;@$

@<@ 

 E
@!@<@=@$@;@ 

 
@!@<@ 

 E 
@!@;@8X P I  C@g 	@3 @@-@5 F@;@8X P L C@1@g 
 E
@3@5 F@;@=@5 Hx@ 	
 E
@!@A@<@,@5 L@. E@2@5 L@;@8C@g 
 E

 E@3@5 L@;@8C@g 
 @Y

 @Y
@3@5 L
@5 L@;@8C	@g 	@3@5 Hx@;@8X Psatisfy_goal_var_goal C@g 	@3 E,@5 F@6 F@8C@g 	@3@-@-@-@-@5 L* @@6 E@8X P	simp_args C@g 
@3@5 OA @@;
@5 F@;@8C@ @g 	@3@,
@5 EX@;
@5 F@;@8C@"@g 		
@3
@5 Q@;
@5 F@;@5 Q @@;@8C@&@g 			
@3@,@5 EX@;@5 F@;
@5 Q@;@8X P Nr C@g 

@3@;@5 Nq@;@8C@g 
@3 E@5 EX E@5 EX@;@5 O@;@8C@g 
@3@;@6 PZ@8X P P# C
@g @3@; @6 H@8X D  t  t t  @Wt  G 	Pecho_vc_trace_assertionkind C@g 	userprovided@3 A@5 F]@;@8C@g 	 C @3default @5 F]@;@8X P P C@8@g 	
@3@. E@+@/ @9@+@+
@2@. O
@2@,@5 B B@,@5 M@,@5 E@5 J@;@?@&
 D}@D@H@;@8X P J C@@g 			
 Ek@3@. Ek@2@,
@5 OL@. Ek@2@5 E@;@. Ek@2@,@5 E-@;@=@*@&
 @ E7@0@1@. Ek@2@1
@1@. Ek@2@2@5 E4@5 E8@5 E=@B@<@S@=@M@& E, E2@0 E3@1@1@. Ek@2@1
@1
@2@5 E4@=@(@,@5 G
@,@5 G@; E7@0@1
@1@1
@2@5 E4@5 E8@5 E=@<@J@B@<@J@B@;@8X P F C@g @3@;@8C@g 
@3@5 G@5 F@;@8X P Hi C@-@g @3@. Hl@-@2@5 G@- E,@,@5 G@?
@- E,@,	@5 G@Y@`@_@k@D
@H@<@A	@;@. Hl@2@5 G@;@8C
@g   @3@. Hl @2@5 G@;@8X P NU C@g 	@3@;@8C@'@g @3@,
@5 NT@=
@5 G@$

@<@5 Q@ 

@!@;@8X P N C@g @3@K@;@I@8C@g 
 @9	
@3@5 N@;@6 N@8C
@g 
 AL	@3@6 N@8C@g 
 AL		@3@6 N@8C
@g 
 F	@3@5 G@6 I@8C
@g 
 F	@3@6 F@8C
@g 
 H	@3@5 G@6 H@8C@g 
 EY	
@3@5 G@5 Hd @@;@6 EX@8C@g 
 E*	
@3@5 G@5 G @@;@6 E)@8X P O C@9@g 
@3@Y@`@Z @k F@-@,@5 Ka@? F@-@,
@5 Ka@Y@^
@^@k@D@H@<@A
@Y@`@^@d@p@;@6 O @8C	@g @3@;@Y@`@Z @l@8X P F C@g @3@. L
@+	@2@5 E@Y@`@Z@f@o@. L
@2@5 G@;@8C@g @3@. L
@2@5 G@;@8X P F C@g @3@5 M{ @@;@8C@g @3@,@5 O@=@5 E)@<@$
@5 N} @@5 PU @@;@8X D  t  t t  @Wt  B$ D  t  t t  @Wt  B$ 	D  t  t t  @Wt  B$ D  t  t t  @Wt  B$ Pbuildsav_usage_profiled  C@   @3@5 Hspadesimp_usage_profiled.sav@5 Q9 @6 H@8C@   @3@5 H@6 H@8X P N C@{@g @3@=@,
@5 H{@<@5 N'@5 N - Restructuring failed.@5 F@5 G@5 M @@5 N@5 N@A
@;@=@' HF@5typechecking_during_load H=@=
 EW@5 EX@<@5 N'@5 N did not typecheck as boolean.@5 F@5 G@5 Q@;@5 N@5 N@<@J@;@=@&@5 E[@=
@5 E)@<@5 G
!!! WARNING: @5 F@5 N - Simplification failed.@5 F@5 G@5 Q@$	
@<@$	
@;@8X P Q= C@P@g @3@0@+@1@+
@2@5 G@0@1@+@2@5 H^
@,@,@5 JP @@,@,@5 Q@,@5 H @@. E@/ E@2@5 E@. E@. E@2@/ E@2@6 E@8X P QM C@g @3@,	@5 O @@5 F]@5 E@6 E@8X P N C@g @3@. H@/ N@+	@2@5 E@; K@5 J@5 G@5summary_of_conclusions_rep @@6 G@8C@g @3@;@8X P Q  C@Z@g  I)

@3 K@5 JTraversal condition TC#@5 G@5 G QT@5 G@5 G@5 G K@5 JTC#@5 G@5 G M@5 G@5 G@5 G@5 G K@5 J Q@5 G
@5 G M@5 G@5 G@;@8C@A@g  F

@3 K@5 J@/Using "A->B, A |- B" on traversal condition TC#@5 G@5 G & TC#@5 G@5 G@" yields a new traversal condition:@5 G@5 G@5 G K@5 J Q@5 G@5 G M@5 G
@5 G@;@8C@A@g  F

@3 K@5 J@7Using "A->B, not B |- not A" on traversal condition TC#@5 G@5 G Q@5 G@5 G Q@5 G@5 G@5 G K@5 J Q@5 G@5 G M@5 G
@5 G@;@8C@2@g  P
@3 K@5 J@$Restructured traversal condition TC#@5 G@5 G QZ@5 G@5 G@5 G K@5 J Q@5 G@5 G M@5 G@5 G@;@8C@8@g  K@ F
	@3 J@5 JSimplified TC#@5 G@5 G on reading in, to give:@5 G@5 G@5 G J@5 J Q@5 G@5 G M@5 G@5 G@;@8C@g  K@ E3		
@3 J@5 J@3Simplified path action part on reading in, to give:@5 G@5 G@5 G@;@8C@.@g  M
@3 K@5 J@.Attempted addition of new traversal condition:@5 G@5 G@5 G@5 G@5 G@5 G@5 G@'eliminated: this already exists (as TC#@5 G@5 G Qb@5 G@;@8C@a@g  JO

 BP
@3 J@5 JTraversal conditions TC#@5 G@5 G Q@5 G@5 G Qe@5 G@5 G@5 G@5 G@. BP
@2@5 G D@5 G@5 G@5 G Q@5 G@5 G Q@5 G@5 G@* have therefore been deleted and a new TC#@5 G@5 G Qg@5 G@;@8C@W@g  I

@3 I
@5 J Qr@5 G@5 G@=@& D} Qs@5 G@A@<@2@=@ @!] using traversal condition TC#@5 G@5 G D@5 G@<@+] among the following traversal conditions:@5 G@5 G@5 G@5 G Q@5 G Q@5 J D@5 G@A@;@8C@_@g  HW
@3 K@5 JUsing "A->B, A |- B" on TC#@5 G@5 G@=@& D} Qw@5 G@A
@<@ , given TC#@5 G@=@ 
@!
@5 G@< Q@5 J@A
 Qy@5 G@5 G@5 G K@5 J Q@5 G@5 G M@5 G@5 G@;@8C@L@g  Qz
@3 K@5 J@"Eliminated traversal condition TC#@5 G@5 G Q|@5 G@5 G@=@& D}@A
@< Q@5 G@=@ 
@!
@5 G@< Q@5 J@A
 Qb@5 G@;@8C@7@g  FR	
@3 K@5 JUsed traversal condition TC#@5 G@5 G to replace all occurrences of @5 G@5 G Q~@5 G@5 G@5 G@5 G@5 G D@5 G@;@8C@g  Mk@3 K@5 JPATH ELIMINATED.@5 G@;@8C@"@g  N 	
@3 FR@5 JNew TC#@5 G@5 G M@5 G@5 G@;@8C@g  H-	
@3 FR@5 JNew action part is:@5 G@5 G@5 G@;@8C@p@g  E2 F
	@3 J@5 J Q@5 G@5 G Q@5 G@=@/@ 
@!
@5 E (given TC#@5 G@=@ 
@!@5 G@<
 Q@5 J@A O@5 G@<@J@B
 Q@5 G@5 G@5 G J@5 J Q@5 G@5 G M@5 G@5 G@;@8C@V@g  E2 E3		
@3 J@5 JSimplified path action part@5 G@=@/@ @!@5 E Q@5 G@=@ 
@!
@5 G@< Q@5 J@A
 O@5 G@<@J@B	 to give:@5 G@5 G@5 G@;@8C@g @3 Q@5 G@5 G@5 G@5 G@5 G@5 G@;@8X P J C@6@g @3@= @@-@,@5 F
@0@2@!@<@,
@5 G@A@5 E8 Qm@0
@1	@1
@1@1@2@5 E4@;@I@8X P L C@g 
 E
 E@3@. E@. E
@2@2@5 L@;@8C@g 
 E

 E@3@5 Hx@5 L@;@8C@g 
 @Y
 @Y@3@. @Y@. @Y
@2@2@5 L@;@8C@ @g 
 @Y

 @Y
@3@5 Hw
@5 L@5 L@;@8C	@g 	@3@5 Hx@;@8X P O C@g @3@0@+@+@2@5 E@,
@5 Q@0
@2@5 E@;@8X P J C@ @g @3@,
@-@5 F@,@5 K:@,@-@5 F@,
@5 K:
@5 O	@;@8X P OM C@g 
 Ek @@3@5 G@;@8C@g 
 Ek	 @@3@5 G@;@8C@#@g 
 Ek@3@. D@2@,
@5 G@;@,@5 OL@;
@5 G@;@8C@#@g 
 Ek@3@. D@2@,
@5 G@;@,@5 OL@;
@5 G@;@8C@>@g 		
 Ek@3@,
@,@5 OL@,@,@5 OL@;@=@=@&
 @@<@& @@&	 @@<
@ 	
 Ek
@!@;@5 G@;@8C@g 	@3@;@8X D  t  t t  @Wt  J 	Pecho_vc_trace_checkkind C@g 	 Q@3@;@8C@g 	runtime@3	run-time @5 F]@;@8C@g 	precondition@3
precondition @5 F]@;@8X P I" C
@g @3@&
 @& @;@6 L7@8C@g @3@Y@a@Z @k@=	@5 L7@$
@<
@5 O?@Y@a@Z@d@o@8X P N C	@g @3 EW@5 G@;@I@8C@g  @9X P N{ C@J@g 

@3@5 H@;@,@,@,
@,@5 H'@;@,@5 F@;
@,@5 F@;@,@0@1@1@2@5 E@;@=@$@< G@-@5 H0@5 OC @@;@8X P I C@'@g @3 G@5 I @@. Nb@-@2@5 G@. Nb?@2@5 F4@5 Hn Nc@5 Jx @@,@5 Na@5 I5 @ G@5 Q@5 NW @@;@8X P O C@A@g @3@,
@5 L@,@5 L@,@5 L@,
@5 I=
@,@5 I@,@5 I@,@5 J@,@5 F@,@5 Gb@,@5 G@6 H@8X D  t  t t  @Wt 
expand_answer 	D  t  t t  @Wt  Q D  t  t t  @Wt  Q P QC@ IW@3@4 IX@6 Q IX@8XP I C@g @3@-@-@,	@5 F@Y@`@_@l@;@I@8C@g @3@;@8X P G C@g 	
@3@. BP
@2@5 EN@;@8C
@g 		
@3@5 G@;@8X P Ft C@g   @	@9C@g @3@6 I@8C@V@g 
 Eo@3
le_trans_1@5 L;@5 E@=@. EL@+
@2@5 I
@5 E@&	 E@. E
@2@!@<@. Eo@+
@2@5 I@. Em
@2@5 IR
@5 E@#
@. Eo@2 @@5 E)@;@8C@V@g 
 Eo@3
le_trans_2@5 L;@5 E@=@. EL@+
@2@5 I
@5 E@&	 E@. @Y
@2@!@<@. Eo@+
@2@5 I@. Em
@2@5 IR
@5 E@#
@. Eo@2 @@5 E)@;@8C@=@g 		
 Eo@3
le_trans_3@5 L;@5 E@&	 E@,
@. @Y@2@5 E@. EL@+@2@,@5 I@. Eo
@2@,@5 I@;@6 G@8C@B@g 		
 Eo@3le_trans_3b@5 L;@5 E@&	 E@,
@. @Y@2@5 E@. EL@. @Y@2@+@2@,@5 I@. Eo
@2@,@5 I@;@6 G@8C@?@g 	
 Eo@3
le_trans_4@5 L;@. Eo@+
@2@5 I@?
@5 E@D@H@?
@5 E@D@H@. Eo
@2 EW@,@5 F @@5 E)@;@8C@V@g 
 Em@3
ge_trans_1@5 L;@5 E@=@. EL@+
@2@5 I
@5 E@&	 E@. E
@2@!@<@. Eo@+
@2@5 I@. Em
@2@5 IR
@5 E@#
@. Eo@2 @@5 E)@;@8C@V@g 
 Em@3
ge_trans_2@5 L;@5 E@=@. EL@+
@2@5 I
@5 E@&	 E@. @Y
@2@!@<@. Eo@+
@2@5 I@. Em
@2@5 IR
@5 E@#
@. Eo@2 @@5 E)@;@8C@=@g 		
 Em@3
ge_trans_3@5 L;@5 E@&	 E@,
@. E@2@5 E@. EQ@+@2@,@5 I@. Em
@2@,@5 I@;@6 G@8C@Q@g 
 EL@3
lt_trans_1@5 L;@5 E@=@. EL@+
@2@5 I
@5 E@. Eo
@2 @@5 E)@<@"@. Eo@+
@2@5 I@. Em
@2@5 IR
@5 E@. EL
@2 @@5 E)@;@8C@Q@g 
 EL@3
lt_trans_2@5 L;@5 E@=@. EL@+
@2@5 I
@5 E@. Eo
@2 @@5 E)@<@"@. Eo@+
@2@5 I@. Em
@2@5 IR
@5 E@. EL
@2 @@5 E)@;@8C@Q@g 
 EQ@3
gt_trans_1@5 L;@5 E@=@. EL@+
@2@5 I
@5 E@. Eo
@2 @@5 E)@<@"@. Eo@+
@2@5 I@. Em
@2@5 IR
@5 E@. EL
@2 @@5 E)@;@8C@Q@g 
 EQ@3
gt_trans_2@5 L;@5 E@=@. EL@+
@2@5 I
@5 E@. Eo
@2 @@5 E)@<@"@. Eo@+
@2@5 I@. Em
@2@5 IR
@5 E@. EL
@2 @@5 E)@;@8CA!@g 	
 BP
 @Y
@3eq_1@5 L;@=@. BP@. @Y@2
@2@5 I@B@A@<@@=@. BP@/ E
@2@5 I@B@A@<@@=@. E@2@,@5 I@. BP@/ @Y
@2@5 I@B@<@@=@s@5 E@=@ @. BP @2 @@5 E)@=
@. BP
@2@5 Fs@<@;@I@A@<@H@=@$@5 E@=@. @Y@2@,@5 I@. BP
@2@5 Fs@<@;@I@A@<@"
@5 E@=@. E
@2@,@5 I@. BP@2@5 Fs@<@;@I@A@B@<@M@?@5 E@D@H@?
@5 E@D@H@=@0@L@. BP@+@2@,@5 I@. BP@2@5 IR@. BP@. @Y@2
@2@,@5 Fs@5 E@<@;@I@B@A@8C@,@g 
 BP
 @Y
@3@5 E@?@5 E@D@H@. BP@. @Y@2
@2@6 Fs@8C@+@g 
 BP
 E
@3@5 E@. E@2@,@5 I@. BP@. @Y@2
@2@6 Fs@8C@*@g 
 BP E
@3
@5 E@. E
@2@,@5 I@. BP@. @Y@2@2@6 Fs@8C@+@g 
 BP
 E
@3@5 E@. E@2@,@5 I@. BP@. @Y@2
@2@6 Fs@8C@3@g 
 BP @Y
@3@5 E@. @Y@-@-@2@5 E@. E@-@-@2@5 E@. BP@. @Y
@2@2@6 Fs@8C@3@g 
 BP @Y
@3
@5 E@. @Y@-@-@2@5 E@. E@-@-@2@5 E@. BP@. @Y
@2@2@6 Fs@8C@<@g 
 BP E
@3@5 E@. @Y@-@-@2@5 E@. E@-@-@2@5 E@. E
@2@,@5 I@. BP@. @Y@2@2@6 Fs@8C@?@g 	
 BP
 @Y
@3
@5 E@?@5 E@D@H@?@5 E@D@H@. E@2@,@5 I@. BP@. @Y
@2@2@6 Fs@8C@6@g 
 BP
 E
@3
@5 E@?@5 E@D@H@?@5 E@D@H@. BP@. @Y
@2@2@6 Fs@8C@g 
 ES
 E E
@3@. ES
@2@6 Fs@8C@g 
 ES
 @Y @Y
@3@. ES
@2@6 Fs@8C@,@g 
 ES
 @Y
@3@5 E@?@5 E@D@H@. ES@. @Y@2
@2@6 Fs@8C@+@g 
 ES
 E
@3@5 E@. E@2@,@5 I@. ES@. @Y@2
@2@6 Fs@8C@*@g 
 ES E
@3
@5 E@. E
@2@,@5 I@. ES@. @Y@2@2@6 Fs@8C@+@g 
 ES
 E
@3@5 E@. E@2@,@5 I@. ES@. @Y@2
@2@6 Fs@8C@3@g 
 ES @Y
@3@5 E@. @Y@-@-@2@5 E@. E@-@-@2@5 E@. ES@. @Y
@2@2@6 Fs@8C@3@g 
 ES @Y
@3
@5 E@. @Y@-@-@2@5 E@. E@-@-@2@5 E@. ES@. @Y
@2@2@6 Fs@8C@<@g 
 ES E
@3@5 E@. @Y@-@-@2@5 E@. E@-@-@2@5 E@. E
@2@,@5 I@. ES@. @Y@2@2@6 Fs@8C@?@g 	
 ES
 @Y
@3
@5 E@?@5 E@D@H@?@5 E@D@H@. E@2@,@5 I@. ES@. @Y
@2@2@6 Fs@8C@6@g 
 ES
 E
@3
@5 E@?@5 E@D@H@?@5 E@D@H@. ES@. @Y
@2@2@6 Fs@8CA2@g 	
 ES
 @Y
@3ineq_1@5 L;@=@. ES@. @Y@2
@2@5 I@B@A@<A@=@. ES@/ E
@2@5 I@B@A@<@@=@. E@2@,@5 I@. ES@/ @Y
@2@5 I@B@<@@=@@5 E@=@ @. BP @2 @@5 E)@=
@. ES
@2@5 Fs@<@;@I@A@<@Y@=@. BP
@2@5 Fs@A@<@H@=@$@5 E@=@. @Y@2@,@5 I@. ES
@2@5 Fs@<@;@I@A@<@"
@5 E@=@. E
@2@,@5 I@. ES@2@5 Fs@<@;@I@A@B@<@M@?@5 E@D@H@?
@5 E@D@H@=@0@L@. BP@+@2@,@5 I@. BP@2@5 IR@. ES@. @Y@2
@2@,@5 Fs@5 E@<@;@I@B@A@8CB@g 

 EQ
 @Y
@3gt_1@5 L;@=@. EQ@. @Y@2
@2@5 I@B@B@<A@=@. EQ@/ E
@2@5 I@B@B@<A@=@. E@2@,@5 I@. EQ@/ @Y
@2@5 I@B@A@<A@=A@5 E@=@!@. BP @2 @@5 E)@=
@. EQ
@2@5 Fs@<@;@I@B@<@@=@&@5 E@=@. @Y@2@,@5 I@. EL
@2@5 Fs@<@;@I@A@A@<@@=@&
@5 E@=@. E
@2@,@5 I@. EQ@2@5 Fs@<@;@I@A@A@<@@=@ @L@L
@$
@=@. EQ @2 @@5 E)@&
 D}@<@;@I@B@<@@=@. EQ @2 @@5 E)@. Em
@2@5 Fs@B@<@c@&	 E@. E@2@,@5 I@=@. Em@. @Y@2
@2@5 I@A@<@@@=@. Em@. @Y@2
@2@5 I@A@<@+@=@. Em@/ E
@2@5 I@A@<@. E@2@,@5 I@. Em@/ @Y
@2@5 I@B@<@@?@5 E@D@H@?
@5 E@D@H@=@2@=@'@L@. EQ@+@2@,@5 I@. Em@. @Y@2
@2@,@5 Fs@5 E@<@;@I@A@B@<@9@=@0@L@. Em@+@2@,@5 I@. Em@2@5 IR@. EQ@. @Y@2
@2@,@5 Fs@5 E@<@;@I@A@B@A@8C@,@g 
 EQ
 @Y
@3@5 E@?@5 E@D@H@. EQ@. @Y@2
@2@6 Fs@8C@+@g 
 EQ
 E
@3@5 E@. E@2@,@5 I@. EQ@. @Y@2
@2@6 Fs@8C@*@g 
 EL E
@3
@5 E@. E
@2@,@5 I@. EQ@. @Y@2@2@6 Fs@8C@+@g 
 EQ
 E
@3@5 E@. E@2@,@5 I@. EQ@. @Y@2
@2@6 Fs@8C@,@g 
 EQ
 @Y
@3new_gt_1@5 L;@5 E@. EQ @2 @@5 E)@. Eo
@2@6 Fs@8C@,@g 
 EQ
 @Y
@3new_gt_2@5 L;@5 E@. EQ @2 @@5 E)@. Eo
@2@6 Fs@8C@+@g 
 EQ E
@3new_gt_3@5 L;
@5 E@. EQ
 @2 @@5 E)@. Eo@2@6 Fs@8C@,@g 
 EQ
 E
@3new_gt_4@5 L;@5 E@. EL @2 @@5 E)@. Eo
@2@6 Fs@8C@+@g 
 EQ @Y
@3new_gt_5@5 L;
@5 E@. EL
 @2 @@5 E)@. Eo@2@6 Fs@8C@+@g 
 EQ @Y
@3new_gt_6@5 L;@5 E@. EL @2 @@5 E)@. Eo
@2@6 Fs@8C@3@g 
 EL @Y
@3@5 E@. @Y@-@-@2@5 E@. E@-@-@2@5 E@. EQ@. @Y
@2@2@6 Fs@8C@3@g 
 EL @Y
@3
@5 E@. @Y@-@-@2@5 E@. E@-@-@2@5 E@. EQ@. @Y
@2@2@6 Fs@8C@<@g 
 EL E
@3@5 E@. @Y@-@-@2@5 E@. E@-@-@2@5 E@. E
@2@,@5 I@. EQ@. @Y@2@2@6 Fs@8C@?@g 	
 EL
 @Y
@3
@5 E@?@5 E@D@H@?@5 E@D@H@. E@2@,@5 I@. EQ@. @Y
@2@2@6 Fs@8C@6@g 
 EL
 E
@3
@5 E@?@5 E@D@H@?@5 E@D@H@. EQ@. @Y
@2@2@6 Fs@8CB@g 

 EL
 @Y
@3lt_1@5 L;@=@. EL@. @Y@2
@2@5 I@B@B@<A@=@. EL@/ E
@2@5 I@B@B@<A@=@. E@2@,@5 I@. EL@/ @Y
@2@5 I@B@A@<A@=A@5 E@=@!@. BP @2 @@5 E)@=
@. EL
@2@5 Fs@<@;@I@B@<@@=@&@5 E@=@. @Y@2@,@5 I@. EQ
@2@5 Fs@<@;@I@A@A@<@@=@&
@5 E@=@. E
@2@,@5 I@. EL@2@5 Fs@<@;@I@A@A@<@@=@ @L@L
@$
@=@. EQ @2 @@5 E)@&
 D}@<@;@I@B@<@@=@. EQ @2 @@5 E)@. Eo
@2@5 Fs@B@<@c@&	 E@. @Y@2@,@5 I@=@. Eo@. @Y@2
@2@5 I@A@<@@@=@. Eo@. @Y@2
@2@5 I@A@<@+@=@. Eo@/ E
@2@5 I@A@<@. E@2@,@5 I@. Eo@/ @Y
@2@5 I@B@<@@?@5 E@D@H@?
@5 E@D@H@=@2@=@'@L@. EL@+@2@,@5 I@. Eo@. @Y@2
@2@,@5 Fs@5 E@<@;@I@A@B@<@9@=@0@L@. Eo@+@2@,@5 I@. Em@2@5 IR@. EQ@. @Y@2
@2@,@5 Fs@5 E@<@;@I@A@B@A@8C@,@g 
 EL
 @Y
@3@5 E@?@5 E@D@H@. EL@. @Y@2
@2@6 Fs@8C@+@g 
 EL
 E
@3@5 E@. E@2@,@5 I@. EL@. @Y@2
@2@6 Fs@8C@*@g 
 EQ E
@3
@5 E@. E
@2@,@5 I@. EL@. @Y@2@2@6 Fs@8C@+@g 
 EL
 E
@3@5 E@. E@2@,@5 I@. EL@. @Y@2
@2@6 Fs@8C@+@g 
 EL @Y
@3new_lt_1@5 L;
@5 E@. EQ
 @2 @@5 E)@. Eo@2@6 Fs@8C@+@g 
 EL @Y
@3new_lt_2@5 L;@5 E@. EQ @2 @@5 E)@. Eo
@2@6 Fs@8C@,@g 
 EL
 E
@3new_lt_3@5 L;@5 E@. EQ @2 @@5 E)@. Eo
@2@6 Fs@8C@+@g 
 EL E
@3new_lt_4@5 L;
@5 E@. EL
 @2 @@5 E)@. Eo@2@6 Fs@8C@,@g 
 EL
 @Y
@3new_lt_5@5 L;@5 E@. EL @2 @@5 E)@. Eo
@2@6 Fs@8C@,@g 
 EL
 @Y
@3new_lt_6@5 L;@5 E@. EL @2 @@5 E)@. Eo
@2@6 Fs@8C@3@g 
 EQ @Y
@3@5 E@. @Y@-@-@2@5 E@. E@-@-@2@5 E@. EL@. @Y
@2@2@6 Fs@8C@3@g 
 EQ @Y
@3
@5 E@. @Y@-@-@2@5 E@. E@-@-@2@5 E@. EL@. @Y
@2@2@6 Fs@8C@<@g 
 EQ E
@3@5 E@. @Y@-@-@2@5 E@. E@-@-@2@5 E@. E
@2@,@5 I@. EL@. @Y@2@2@6 Fs@8C@?@g 	
 EQ
 @Y
@3
@5 E@?@5 E@D@H@?@5 E@D@H@. E@2@,@5 I@. EL@. @Y
@2@2@6 Fs@8C@6@g 
 EQ
 E
@3
@5 E@?@5 E@D@H@?@5 E@D@H@. EL@. @Y
@2@2@6 Fs@8C@@g 


 Em
 @Y
@3ge_1@5 L; E@5 EX E@5 EX
@5 E@=@. EQ@+@2@,@5 I@5 E@. @Y@2@!@<@. Em@+@2@,@5 I@5 E@A@=@. EQ@+@2@,@5 I@5 E@. @Y@2@!@<@. Em@+@2@,@5 I@5 E@A@. @Y@2@,@5 I@. Em
@2 @@5 E)@;@6 E@8C@@g 


 Eo
 @Y
@3le_1@5 L; E@5 EX E@5 EX
@5 E@=@. EL@+@2@,@5 I@5 E@. E@2@!@<@. Eo@+@2@,@5 I@5 E@A@=@. EL@+@2@,@5 I@5 E@. E@2@!@<@. Eo@+@2@,@5 I@5 E@A@. @Y@2@,@5 I@. Eo
@2 @@5 E)@;@6 E@8CB@g 
 Em
 @Y
@3ge_2@5 L;@=@. Em@. @Y@2
@2@5 I@B@B@B@<Bz@=@. Em@/ E
@2@5 I@B@B@B@<B_@=@. Em@/ E
@2@5 I@B@B@B@<BD@=@!@. E@2@,@5 I@. Em@/ @Y
@2@5 I@B@B@A@<B!@=Aj@5 E@=@!@. BP @2 @@5 E)@=
@. Em
@2@5 Fs@<@;@I@B@<A;@=@&@5 E@=@. @Y@2@,@5 I@. Eo
@2@5 Fs@<@;@I@A@A@<A@=@&
@5 E@=@. E
@2@,@5 I@. Em@2@5 Fs@<@;@I@A@A@<@@=@ @L@L
@$
@=@. Em @2 @@5 E)@&
 D}@<@;@I@B@<@@=@. Em @2 @@5 E)@. Em
@2@5 Fs@B@<@@=@e@&	 E@. @Y@2@,@5 I@=@. EQ@. @Y@2
@2@5 I@A@<@@@=@. EQ@. @Y@2
@2@5 I@A@<@+@=@. EQ@/ E
@2@5 I@A@<@. E@2@,@5 I@. EQ@/ @Y
@2@5 I@<@E@=@. Em@. @Y@+@2
@2@5 I@<@!@=@. Em@. @Y@+@2
@2@5 I@<@. Em@/ E
@+@2@5 I@5 E@. Em@2 @@5 E)@A@B@B@<@@=@_
@5 E@=@(@. Em@+@2@,@5 I@5 E@. E
@2@,@5 E)@. Em@2@,@5 Fs@<@&@. Em@+@2@,@5 I@5 E@. E
@2@,@5 E)@. Em@2@,@5 Fs@5 E@A@<@R@?@5 E@D@H@?
@5 E@D@H@=@0@L@. Em@+@2@,@5 I@. Em@2@5 IR@. Em@. @Y@2
@2@,@5 Fs@5 E@<@;@I@A@A@A@A@A@A@8C@,@g 
 Em
 @Y
@3@5 E@?@5 E@D@H@. Em@. @Y@2
@2@6 Fs@8C@+@g 
 Em
 E
@3@5 E@. E@2@,@5 I@. Em@. @Y@2
@2@6 Fs@8C@*@g 
 Eo E
@3
@5 E@. E
@2@,@5 I@. Em@. @Y@2@2@6 Fs@8C@+@g 
 Em
 E
@3@5 E@. E@2@,@5 I@. Em@. @Y@2
@2@6 Fs@8C@,@g 
 Em
 E
@3@5 E
@5 E@. E
@2@,@5 I@. Eo@2@6 Fs@8C@3@g 
 Eo @Y
@3@5 E@. @Y@-@-@2@5 E@. E@-@-@2@5 E@. Em@. @Y
@2@2@6 Fs@8C@3@g 
 Eo @Y
@3
@5 E@. @Y@-@-@2@5 E@. E@-@-@2@5 E@. Em@. @Y
@2@2@6 Fs@8C@,@g 
 Em
 @Y
@3new_ge_1@5 L;@5 E@. Em @2 @@5 E)@. Eo
@2@6 Fs@8C@,@g 
 Em
 @Y
@3new_ge_2@5 L;@5 E@. Em @2 @@5 E)@. Eo
@2@6 Fs@8C@+@g 
 Em E
@3new_ge_3@5 L;
@5 E@. Em
 @2 @@5 E)@. Eo@2@6 Fs@8C@,@g 
 Em
 E
@3new_ge_4@5 L;@5 E@. Eo @2 @@5 E)@. Eo
@2@6 Fs@8C@+@g 
 Em @Y
@3new_ge_5@5 L;
@5 E@. Eo
 @2 @@5 E)@. Eo@2@6 Fs@8C@+@g 
 Em @Y
@3new_ge_6@5 L;@5 E@. Eo @2 @@5 E)@. Eo
@2@6 Fs@8C@<@g 
 Eo E
@3@5 E@. @Y@-@-@2@5 E@. E@-@-@2@5 E@. E
@2@,@5 I@. Em@. @Y@2@2@6 Fs@8C@?@g 	
 Eo
 @Y
@3
@5 E@?@5 E@D@H@?@5 E@D@H@. E@2@,@5 I@. Em@. @Y
@2@2@6 Fs@8C@6@g 
 Eo
 E
@3
@5 E@?@5 E@D@H@?@5 E@D@H@. Em@. @Y
@2@2@6 Fs@8C@,@g 
 Eo
 @Y
@3@5 E@?@5 E@D@H@. Eo@. @Y@2
@2@6 Fs@8C@+@g 
 Eo
 E
@3@5 E@. E@2@,@5 I@. Eo@. @Y@2
@2@6 Fs@8C@*@g 
 Em E
@3
@5 E@. E
@2@,@5 I@. Eo@. @Y@2@2@6 Fs@8C@+@g 
 Eo
 E
@3@5 E@. E@2@,@5 I@. Eo@. @Y@2
@2@6 Fs@8C@+@g 
 Eo @Y
@3new_le_1@5 L;
@5 E@. Em
 @2 @@5 E)@. Eo@2@6 Fs@8C@+@g 
 Eo @Y
@3new_le_2@5 L;@5 E@. Em @2 @@5 E)@. Eo
@2@6 Fs@8C@,@g 
 Eo
 E
@3new_le_3@5 L;@5 E@. Em @2 @@5 E)@. Eo
@2@6 Fs@8C@+@g 
 Eo E
@3new_le_4@5 L;
@5 E@. Eo
 @2 @@5 E)@. Eo@2@6 Fs@8C@,@g 
 Eo
 @Y
@3new_le_5@5 L;@5 E@. Eo @2 @@5 E)@. Eo
@2@6 Fs@8C@,@g 
 Eo
 @Y
@3new_le_6@5 L;@5 E@. Eo @2 @@5 E)@. Eo
@2@6 Fs@8C@3@g 
 Em @Y
@3@5 E@. @Y@-@-@2@5 E@. E@-@-@2@5 E@. Eo@. @Y
@2@2@6 Fs@8C@3@g 
 Em @Y
@3
@5 E@. @Y@-@-@2@5 E@. E@-@-@2@5 E@. Eo@. @Y
@2@2@6 Fs@8C@<@g 
 Em E
@3@5 E@. @Y@-@-@2@5 E@. E@-@-@2@5 E@. E
@2@,@5 I@. Eo@. @Y@2@2@6 Fs@8C@?@g 	
 Em
 @Y
@3
@5 E@?@5 E@D@H@?@5 E@D@H@. E@2@,@5 I@. Eo@. @Y
@2@2@6 Fs@8C@6@g 
 Em
 E
@3
@5 E@?@5 E@D@H@?@5 E@D@H@. Eo@. @Y
@2@2@6 Fs@8CB@g 
 Eo
 @Y
@3le_2@5 L;@=@. Eo@. @Y@2
@2@5 I@B@B@B@<Bz@=@. Eo@/ E
@2@5 I@B@B@B@<B_@=@. Eo@/ E
@2@5 I@B@B@B@<BD@=@!@. E@2@,@5 I@. Eo@/ @Y
@2@5 I@B@B@A@<B!@=Aj@5 E@=@!@. BP @2 @@5 E)@=
@. Eo
@2@5 Fs@<@;@I@B@<A;@=@&@5 E@=@. @Y@2@,@5 I@. Em
@2@5 Fs@<@;@I@A@A@<A@=@&
@5 E@=@. E
@2@,@5 I@. Eo@2@5 Fs@<@;@I@A@A@<@@=@ @L@L
@$
@=@. Em @2 @@5 E)@&
 D}@<@;@I@B@<@@=@. Em @2 @@5 E)@. Eo
@2@5 Fs@B@<@@=@e@&	 E@. E@2@,@5 I@=@. EL@. @Y@2
@2@5 I@A@<@@@=@. EL@. @Y@2
@2@5 I@A@<@+@=@. EL@/ E
@2@5 I@A@<@. E@2@,@5 I@. EL@/ @Y
@2@5 I@<@E@=@. Eo@. @Y@+@2
@2@5 I@<@!@=@. Eo@. @Y@+@2
@2@5 I@<@. Eo@/ E
@+@2@5 I@5 E@. Eo@2 @@5 E)@A@B@B@<@@=@_
@5 E@=@(@. Eo@+@2@,@5 I@5 E@. E
@2@,@5 E)@. Eo@2@,@5 Fs@<@&@. Eo@+@2@,@5 I@5 E@. E
@2@,@5 E)@. Eo@2@,@5 Fs@5 E@A@<@R@?@5 E@D@H@?
@5 E@D@H@=@0@L@. Eo@+@2@,@5 I@. Em@2@5 IR@. Eo@. @Y@2
@2@,@5 Fs@5 E@<@;@I@A@A@A@A@A@A@8CAE@g 	
 BP
 E
@3eq_2@5 L;@=@. BP@. E@2
@2@5 I@B@A@<A@=@@5 E@=@#@. BP @2 @@5 E)@=
@. BP
 @2@5 Fs@<@;@I@B@A@<@@=@#@. BP@2 @@5 E)@=
@. BP
@2@5 Fs@<@;@I@B@A@<@@=@,@. BP?@2 @@5 E)@=@. E@2@,@5 I@. BP
@2@5 Fs@<@;@I@A@B@<@U@=@'@5 E@=@. E@2@,@5 I@. BP
@2@5 Fs@<@;@I@A@B@<@,@. BP@+@2@,@5 I@. BP@2@5 IR@. BP@. E@2
@2@,@5 Fs@5 E@<@F@?@5 E@D@H@?@5 E@D@H
@5 E@. BP
 @2 @@5 E)@=@L@. BP @2@5 Fs@<
@L@. BP @2@6 Fs@B@A@8C@"@g 
 BP
 E
@3@5 E@. BP@. E@2
@2@6 Fs@8C@*@g 
 BP E
@3@5 E@. E@-@-@2@5 E@. BP@. E
@2@2@6 Fs@8C@*@g 
 BP E
@3
@5 E@. E@-@-@2@5 E@. BP@. E
@2@2@6 Fs@8CB@g 	
 ES
 E
@3ineq_2@5 L;@=@. ES@. E@2
@2@5 I@B@A@<A@=A@5 E@=@#@. BP @2 @@5 E)@=
@. ES
 @2@5 Fs@<@;@I@B@A@<@@=@#@. BP@2 @@5 E)@=
@. ES
@2@5 Fs@<@;@I@B@A@<@@=@1@. BP
@2@,@5 Fs@=
@. ES @2@,@5 I@<@. ES
 @2@,@5 I@5 E@A@<@@=@,@. BP?@2 @@5 E)@=@. E@2@,@5 I@. ES
@2@5 Fs@<@;@I@A@B@<@U@=@'@5 E@=@. E@2@,@5 I@. ES
@2@5 Fs@<@;@I@A@B@<@,@. BP@+@2@,@5 I@. BP@2@5 IR@. ES@. E@2
@2@,@5 Fs@5 E@<@@?@5 E@D@H@?@5 E@D@H
@5 E@=@,@. BP
 @2 @@5 E)@. ES @2@,@5 Fs@. ES @2@,@5 Fs@5 E@<@@=@L@. EQ
 @2 @@5 E)@L@L@=@. EQ @2@,@5 Fs@. EL @2@,@5 Fs@<@. EL @2@,@5 Fs@. EQ @2@,@5 Fs@5 E@<@J@. EQ 
@2 @@5 E)@L@L@=@. EQ @2@,@5 Fs@. EQ @2@,@5 Fs@<@. EL @2@,@5 Fs@. EL @2@,@5 Fs@6 E@A@8C@"@g 
 ES
 E
@3@5 E@. ES@. E@2
@2@6 Fs@8C@*@g 
 ES E
@3@5 E@. E@-@-@2@5 E@. ES@. E
@2@2@6 Fs@8C@*@g 
 ES E
@3
@5 E@. E@-@-@2@5 E@. ES@. E
@2@2@6 Fs@8CA@g 	
 EQ
 E
@3gt_2@5 L;@=@. EQ@. E@2
@2@5 I@B@A@<A@=AY@5 E@=@#@. BP @2 @@5 E)@=
@. EL
 @2@5 Fs@<@;@I@B@A@<A.@=@#@. BP@2 @@5 E)@=
@. EQ
@2@5 Fs@<@;@I@B@A@<A	@=@,@. BP?@2 @@5 E)@=@. E@2@,@5 I@. EQ
@2@5 Fs@<@;@I@A@B@<@@=@'@5 E@=@. E@2@,@5 I@. EQ
@2@5 Fs@<@;@I@A@B@<@@=@Y@. EQ @2 @@5 E)@=@'@. Em@+@2@,@5 I@. Em@2@5 IR@. EQ@. E@2
@2@,@5 Fs@<@. EQ@+@2@,@5 I@. Em@. E@2
@2@,@5 Fs@5 E@<@W@. EQ @2 @@5 E)@=@'@. Eo@+@2@,@5 I@. Em@2@5 IR@. EQ@. E@2
@2@,@5 Fs@<@. EL@+@2@,@5 I@. Em@. E@2
@2@,@5 Fs@5 E@<@d@?@5 E@D@H@?@5 E@D@H
@5 E@. Em 
@2 @@5 E)@L@L@=@. EQ @2@,@5 Fs@. EQ @2@,@5 Fs@<@. EL @2@,@5 Fs@. EL @2@,@5 Fs@6 E@A@8C@"@g 
 EQ
 E
@3@5 E@. EQ@. E@2
@2@6 Fs@8C@*@g 
 EL E
@3@5 E@. E@-@-@2@5 E@. EQ@. E
@2@2@6 Fs@8C@*@g 
 EL E
@3
@5 E@. E@-@-@2@5 E@. EQ@. E
@2@2@6 Fs@8CA@g 	
 EL
 E
@3lt_2@5 L;@=@. EL@. E@2
@2@5 I@B@A@<A@=AY@5 E@=@#@. BP @2 @@5 E)@=
@. EQ
 @2@5 Fs@<@;@I@B@A@<A.@=@#@. BP@2 @@5 E)@=
@. EL
@2@5 Fs@<@;@I@B@A@<A	@=@,@. BP?@2 @@5 E)@=@. E@2@,@5 I@. EL
@2@5 Fs@<@;@I@A@B@<@@=@'@5 E@=@. E@2@,@5 I@. EL
@2@5 Fs@<@;@I@A@B@<@@=@Y@. EQ @2 @@5 E)@=@'@. Eo@+@2@,@5 I@. Em@2@5 IR@. EL@. E@2
@2@,@5 Fs@<@. EL@+@2@,@5 I@. Eo@. E@2
@2@,@5 Fs@5 E@<@W@. EQ @2 @@5 E)@=@'@. Em@+@2@,@5 I@. Em@2@5 IR@. EL@. E@2
@2@,@5 Fs@<@. EQ@+@2@,@5 I@. Eo@. E@2
@2@,@5 Fs@5 E@<@d@?@5 E@D@H@?@5 E@D@H
@5 E@. Em
 @2 @@5 E)@L@L@=@. EQ @2@,@5 Fs@. EL @2@,@5 Fs@<@. EL @2@,@5 Fs@. EQ @2@,@5 Fs@6 E@A@8C@"@g 
 EL
 E
@3@5 E@. EL@. E@2
@2@6 Fs@8C@*@g 
 EQ E
@3@5 E@. E@-@-@2@5 E@. EL@. E
@2@2@6 Fs@8C@*@g 
 EQ E
@3
@5 E@. E@-@-@2@5 E@. EL@. E
@2@2@6 Fs@8CA@g 

 Em
 E
@3ge_3@5 L;@=@. Em@. E@2
@2@5 I@B@B@<A@=AQ@5 E@=@$@. BP @2 @@5 E)@=
@. Eo
 @2@5 Fs@<@;@I@B@B@<A%@=@$@. BP@2 @@5 E)@=
@. Em
@2@5 Fs@<@;@I@B@B@<@@=@.@. BP?@2 @@5 E)@=@. E@2@,@5 I@. Em
@2@5 Fs@<@;@I@A@B@A@<@@=@)@5 E@=@. E@2@,@5 I@. Em
@2@5 Fs@<@;@I@A@B@A@<@@=@i@. EQ @2 @@5 E)@=@)@. Em@+@2@,@5 I@. Em@2@5 IR@. Em@. E@2
@2@,@5 Fs@A@<@*@&	 E@. EQ@+@2@,@5 I@. E@2@,@5 E)@. Em@. E@2
@2@,@5 Fs@5 E@<@9@. EQ @2 @@5 E)@. Eo@+@2@,@5 I@. Em@2@5 IR@. Em@. E@2
@2@,@5 Fs@5 E@A@<@f@?@5 E@D@H@?@5 E@D@H
@5 E@. Em 
@2 @@5 E)@L@L@=@. Em @2@,@5 Fs@. Em @2@,@5 Fs@<@. Eo @2@,@5 Fs@. Eo @2@,@5 Fs@6 E@A@A@8C@"@g 
 Em
 E
@3@5 E@. Em@. E@2
@2@6 Fs@8C@*@g 
 Eo E
@3@5 E@. E@-@-@2@5 E@. Em@. E
@2@2@6 Fs@8C@*@g 
 Eo E
@3
@5 E@. E@-@-@2@5 E@. Em@. E
@2@2@6 Fs@8C@g  
 Em
 E 	@9CA@g 

 Eo
 E
@3le_3@5 L;@=@. Eo@. E@2
@2@5 I@B@B@<A@=AQ@5 E@=@$@. BP @2 @@5 E)@=
@. Em
 @2@5 Fs@<@;@I@B@B@<A%@=@$@. BP@2 @@5 E)@=
@. Eo
@2@5 Fs@<@;@I@B@B@<@@=@.@. BP?@2 @@5 E)@=@. E@2@,@5 I@. Eo
@2@5 Fs@<@;@I@A@B@A@<@@=@)@5 E@=@. E@2@,@5 I@. Eo
@2@5 Fs@<@;@I@A@B@A@<@@=@i@. EQ @2 @@5 E)@=@)@. Eo@+@2@,@5 I@. Em@2@5 IR@. Eo@. E@2
@2@,@5 Fs@A@<@*@&	 E@. EL@+@2@,@5 I@. E@2@,@5 E)@. Eo@. E@2
@2@,@5 Fs@5 E@<@9@. EQ @2 @@5 E)@. Em@+@2@,@5 I@. Em@2@5 IR@. Eo@. E@2
@2@,@5 Fs@5 E@A@<@f@?@5 E@D@H@?@5 E@D@H
@5 E@. Em
 @2 @@5 E)@L@L@=@. Em @2@,@5 Fs@. Eo @2@,@5 Fs@<@. Eo @2@,@5 Fs@. Em @2@,@5 Fs@6 E@A@A@8C@"@g 
 Eo
 E
@3@5 E@. Eo@. E@2
@2@6 Fs@8C@*@g 
 Em E
@3@5 E@. E@-@-@2@5 E@. Eo@. E
@2@2@6 Fs@8C@*@g 
 Em E
@3
@5 E@. E@-@-@2@5 E@. Eo@. E
@2@2@6 Fs@8C@h@g 
 BP@3eq_gen@5 L;@=
@$@&
 D}@B
@A@<@L@=@#@5 E@5 E@=@. BP@2 @@5 E)@&
 D}@<@;@I@B
@A@<@'@. BP@+
@2@,@5 I@. BP
@2@5 IR@. BP
@2@,@5 Fs@6 E@8C@"@g 
 ES@3ineq_gen_special@5 L; E@5 EX@5 E@. EQ@2@6 Fs@8C@"@g 
 ES@3ineq_gen_special2@5 L; E@5 EX@5 E@. EL@2@6 Fs@8C@g 
 ES @3ineq_gen_special3@5 L;@. EQ@. E@2 @2@6 E@8C@@g 

 ES@3ineq_gen@5 L;@=@8@5 E@=@ @5 E@=@?@. BP@2 @@5 E)@D@H@&
 D}@<@;@I@<@. ES@2@5 Fs@B
@A@<@@=@h@=@. BP@. @Y@+
@2@2@,@5 I@<@$@=@. BP@. @Y@+
@2@2@,@5 I@<@. BP@. E@+
@2@2@,@5 I@=
@5 E@?@. BP
 @2 @@5 E)@D@H@% D}@<@. ES
 @2@,@5 I@5 E@<@I@=@ @. ES@+
@2@,@5 I@. BP
@2@,@5 Fs@5 E@<@'@. BP@+
@2@,@5 I@. BP
@2@5 IR@. ES
@2@,@5 Fs@6 E@8CA@g 
 EQ@3gt_gen@5 L;@=@2@5 E@=@5 E@=
@. EQ@2 @@5 E)@<@;@I@&
 D}@<@. EL@2@5 Fs@B
@A@<@@=@N@=@. Em@. @Y@+
@2@2@,@5 I@<@. Em@. @Y@+
@2@2@,@5 I@=
@5 E@. EQ 
@2 @@5 E)@% D}@<@. EL
 @2@,@5 I@5 E@<@@=@:@. Em@. E@+
@2@2@,@5 I@=
@5 E@. EQ
 @2 @@5 E)@% D}@<@. EQ
 @2@,@5 I@5 E@<@R@=@)@. Em@+
@2@,@5 I@. Em
@2@5 IR@. EQ
@2@,@5 Fs@5 E@<@'@. EQ@+
@2@,@5 I@. EQ
@2@5 IR@. Em
@2@,@5 Fs@6 E@8CA@g 
 EL@3lt_gen@5 L;@=@2@5 E@=@5 E@=
@. EQ@2 @@5 E)@<@;@I@&
 D}@<@. EQ@2@5 Fs@B
@A@<@@=@N@=@. Eo@. @Y@+
@2@2@,@5 I@<@. Eo@. @Y@+
@2@2@,@5 I@=
@5 E@. EQ
 @2 @@5 E)@% D}@<@. EQ
 @2@,@5 I@5 E@<@@=@:@. Eo@. E@+
@2@2@,@5 I@=
@5 E@. EQ 
@2 @@5 E)@% D}@<@. EL
 @2@,@5 I@5 E@<@R@=@)@. Eo@+
@2@,@5 I@. Em
@2@5 IR@. EL
@2@,@5 Fs@5 E@<@'@. EL@+
@2@,@5 I@. EQ
@2@5 IR@. Eo
@2@,@5 Fs@6 E@8CA@g 
 Em@3ge_gen@5 L;@=@2@5 E@=@5 E@=@. Em@2 @@5 E)@&
 D}@<@;@I@<@. Eo@2@5 Fs@B
@A@<@@=@L@L@$@&
 D}@B
@A@<@@=@N@=@. Em@. @Y@+
@2@2@,@5 I@<@. Em@. @Y@+
@2@2@,@5 I@=
@5 E@. Em 
@2 @@5 E)@% D}@<@. Eo
 @2@,@5 I@5 E@<@c@=@:@. Em@. E@+
@2@2@,@5 I@=
@5 E@. Em
 @2 @@5 E)@% D}@<@. Em
 @2@,@5 I@5 E@<@'@. Em@+
@2@,@5 I@. Em
@2@5 IR@. Em
@2@,@5 Fs@6 E@8CA@g 
 Eo@3le_gen@5 L;@=@2@5 E@=@5 E@=@. Em@2 @@5 E)@&
 D}@<@;@I@<@. Em@2@5 Fs@B
@A@<@@=@L@L@$@&
 D}@B
@A@<@@=@N@=@. Eo@. @Y@+
@2@2@,@5 I@<@. Eo@. @Y@+
@2@2@,@5 I@=
@5 E@. Em
 @2 @@5 E)@% D}@<@. Em
 @2@,@5 I@5 E@<@c@=@:@. Eo@. E@+
@2@2@,@5 I@=
@5 E@. Em 
@2 @@5 E)@% D}@<@. Eo
 @2@,@5 I@5 E@<@'@. Eo@+
@2@,@5 I@. Em
@2@5 IR@. Eo
@2@,@5 Fs@6 E@8C@g @3@6 Fo @@8C@9@g 
 Em
 Fq
@3
@. Fq@-@-@2@5 E
@. Fy@-@-@2@5 E
@. F@-@-@2@5 E@;@. Eo
@/ Fq@2@6 R0@8C@9@g 
 Em Fq
@3@. Fq@-@-@2@5 E@. Fy@-@-@2@5 E@. F@-@-@2@5 E@;@. Eo@. Fq
@2@2@6 R0@8C@9@g 
 Em
 Fy
@3
@. Fq@-@-@2@5 E
@. Fy@-@-@2@5 E
@. F@-@-@2@5 E@;@. Eo
@/ Fy@2@6 R0@8C@9@g 
 Em Fy
@3@. Fq@-@-@2@5 E@. Fy@-@-@2@5 E@. F@-@-@2@5 E@;@. Eo@. Fy
@2@2@6 R0@8C@9@g 
 Em
 F
@3
@. Fq@-@-@2@5 E
@. Fy@-@-@2@5 E
@. F@-@-@2@5 E@;@. Eo
@/ F@2@6 R0@8C@9@g 
 Em F
@3@. Fq@-@-@2@5 E@. Fy@-@-@2@5 E@. F@-@-@2@5 E@;@. Eo@. F
@2@2@6 R0@8C@\@g 
 Eo E	@3 E@5 E@=@5 E@;@. Eo @2 @@5 E)@%
 D}@<@. Eo @2@,
@5 I@=@. Em@2@,@5 Fs@<@. EQ @2@,@5 Fs
@,@5 E@5 E@;@8C@]@g 
 Em
 E	@3 E@5 E@=@5 E@;@. Eo @2 @@5 E)@%
 D}@<@. Eo @2@,
@5 I@=@. Em@2@,@5 Fs@<@. EQ @2@,@5 Fs
@,@5 E@5 E@;@8C@Z@g 
 Eo E	@3 E@5 E@=@. Eo@/ E@2@,
@5 Fs@<@. EL @2@,
@5 Fs@=@. Eo@/ @Y@2@,@5 Fs@<@. EL@/ @Y@2@,@5 Fs@;
@6 E@8C@[@g 
 Em
 E	@3 E@5 E@=@. Eo@/ E@2@,
@5 Fs@<@. EL @2@,
@5 Fs@=@. Eo@/ @Y@2@,@5 Fs@<@. EL@/ @Y@2@,@5 Fs@;
@6 E@8C@.@g 
 Eo
 E	 @3 E@5 E@=@. Eo@/ E@2@5 Fs@<@. EL @2@5 Fs@;@8C@-@g 
 Em  E	@3 E@5 E@=@. Eo@/ E@2@5 Fs@<@. EL @2@5 Fs@;@8C@@g 
 Eo
 E	@3 E@5 E@=@. Em@2@,
@5 Fs@<@. EQ @2@,
@5 Fs@=@. Eo@/ @Y@2@,@5 Fs@<@:@=@. Eo@. E@2@2@,@5 Fs@<@%@=@. EL@/ @Y@2@,@5 Fs@<@. EL@. E@2@2@,@5 Fs@;
@6 E@8C@@g 
 Em E	@3 E@5 E@=@. Em@2@,
@5 Fs@<@. EQ @2@,
@5 Fs@=@. Eo@/ @Y@2@,@5 Fs@<@:@=@. Eo@. E@2@2@,@5 Fs@<@%@=@. EL@/ @Y@2@,@5 Fs@<@. EL@. E@2@2@,@5 Fs@;
@6 E@8C@I@g 
 EL
 E
@3 E@5 E@=
@5 E@,@. E
@2@5 E@<@?
@5 E@D@H@. E
@2@!@. Eo@. E@2@2@6 Fs@8C@H@g 
 EQ E
@3 E@5 E@=@5 E@,@. E@2@5 E@<@?@5 E@D@H@. E@2@!@. Eo@. E
@2@2@6 Fs@8C@G@g 
 EL E
@3 E@5 E@=@5 E@,@. @Y@2@5 E@<@?@5 E@D@H@. @Y@2@!@. Eo@/ E
@2@6 Fs@8C@H@g 
 EQ
 E
@3 E@5 E@=
@5 E@,@. @Y
@2@5 E@<@?
@5 E@D@H@. @Y
@2@!@. Eo@/ E@2@6 Fs@8X P L4 C@g @3@=@5 J9@<
@=@- E@5 EB@<@5 E@;@8X D  t  t t  @Wt  M 	P Q C@"@g 
 	
@3@. H@. 	
@2@/ N@+@2@5 E J @5 G@5 G@I@8C@g @3@;@8X P N C@g @3@,	@5 M@5 O @@;@8X D  t  t t  @Wt  I 	P O} C@g   @3@5nowrap_output_files  H=@;@8C@/@g @3@,@5 Ot@,	@5 H@;@#
	@;@5 O @@;@=@5 J@B@<@,@5 J@,@5 H@5 R5@;@8X P I
 C@@g 	@3@=@*@. EL@+	@+
@2@,@5 I@. G@-@2@5 G@. EQ	
@2@,@5 G@5 G@B
@A@<@V@. Eo@+	@+
@2@,@5 I@?@=
@. BP	
@2@-@-@5 F@<@. BP
	@2@-@-@5 F@D@H@. G@-@2@5 G@. Em	@+
@2@,@5 I@. EL

@2@,@5 G@,@5 G@5 G@;@8X P G C@g  @9C@g  @9C@g  @9C@g  @9C@g  @ @9C@g  @@@9C@g  @@9C@g  A @9C@g  B @9C@g  D @9C@g  H @9C@g  P @9C@g    @9C@g  @ @9C@g   @9C@g    @9C@g    @9C@g    @9C@g    @9C@g    @9C@g     @9C@g  @  @9C@g     @9C@g     @9C@g     @9C@g     @9C@g     @9C@g     @9C@g      @9C@g  @   @9C@g      @9C@g      @9C@g      @9C@g      @9C@g      @9C@g      @9C@g       @9C@g  @    @9C@g       @9C@g       @9C@g       @9C@g       @9C@g       @9C@g       @9C@g        @9C@g  @     @9C@g        @9C@g        @9C@g        @9C@g        @9C@g        @9C@g        @9C@g         @9C@g  @      @9C@g         @9C@g         @9C@g         @9C@g         @9C@g         @9C@g         @9C@g          @9C@g  @       @9C@g         @9C@g             @9C
@g @3@?	@5 F@D	@H@;@I@8C@$@g @3@Y@_@[    @k@;@,	@. E    @2@5 E@. E	    @2@5 E@;@6 G@8X P L C@g @3@K@;@I@8C@g 
 E
@3@,@5 L@,
@5 L
@5 L@;@8C@g 
 @Y

 @Y
@3@5 L
@5 L@;@8C@#@g 
 E

 @Y
@3@5 L@. E@/ E@2
@5 L@;@8C@g 
 E
@3@,@5 K@,
@5 K@. E
@2@5 K@;@8C@g 
 
@3@,@5 K@,
@5 K@. 
@2@5 K@;@8C@g 
 E
@3@,@5 K@,
@5 K@. E
@2@5 K@;@8C@g 
 G
@3@,@5 K@,
@5 K@. G
@2@5 K@;@8C@"@g 
 E
@3@. E
@2@,@5 EX@;@. E
@2@5 O@;@8C	@g 	@3@5 Ga@;@8C@g 	
 E
@3@5 F@Y@_@Z @i@Y@_@c@o@;@8C@g 
 E
@3@. E
@/ E@2@5 L@;@8C@g @3@,
@-@5 O@5 O@;@8C@g  	@9X P F? C@%@g 
 BP@3@5 G@,
@5 E)
@5 E@;@. BP
@2@6 F>@8C@%@g 
 BP@3@5 G@,
@5 E)
@5 E@;@. BP
@2@6 F>@8C@%@g 
 ES@3@5 G@,
@5 E)
@5 E@;@. ES
@2@6 F>@8C@%@g 
 ES@3@5 G@,
@5 E)
@5 E@;@. ES
@2@6 F>@8C@%@g 
 Em@3@5 G@,
@5 E)
@5 E@;@. Em
@2@6 F>@8C@%@g 
 Em@3@5 G@,
@5 E)
@5 E@;@. Em
@2@6 F>@8C@%@g 
 Eo@3@5 G@,
@5 E)
@5 E@;@. Eo
@2@6 F>@8C@%@g 
 Eo@3@5 G@,
@5 E)
@5 E@;@. Eo
@2@6 F>@8C@%@g 
 EQ@3@5 G@,
@5 E)
@5 E@;@. EQ
@2@6 F>@8C@%@g 
 EQ@3@5 G@,
@5 E)
@5 E@;@. EQ
@2@6 F>@8C@%@g 
 EL@3@5 G@,
@5 E)
@5 E@;@. EL
@2@6 F>@8C@%@g 
 EL@3@5 G@,
@5 E)
@5 E@;@. EL
@2@6 F>@8C
@g @3@K@;@6 Q @@8C	@g 
@3@6 Ii@8C@g 	@3@-@-@-@-@6 L*@8C@g 
 D@3@L@. D@2@,@5 P @@6 F>@8C@,@g 		
 Ef@3@5 G@;@,
@,@5 Gt@,@,@5 F>
@5 G@6 G@8C@,@g 		
 Ef@3@5 G@;@,
@,@5 Gt@,@,@5 F>
@5 G@6 G@8C@'@g 		
 Ef@3@,
@,@5 F>@,@,@5 F>
@5 G@6 G@8C@g 
 Ek@3@5 G@;@6satisfy_goal_A_or_B @@8C@g 
 Ek@3@5 G@;@6 R8@8C
@g 
 Ek@3@6 F>@8C@g 
 Ek	@3@6 F>@8C@g 
 C+@3@5 G@;@. C+@2@6 H @@8C@g 
 C+@3@5 G@;@. C+@2@6 Gr @@8C@g 
 C+@3@. C+@2@6 F< @@8C@g 
 F@3@6 H @@8C@1@g 		
 F@3@. C+@2@,
@,@5 F>@. C+@2@,@,@5 F>
@5 G@6 G@8C@g 
 BP@3@5 G@6 H @@8C@g 
 BP@3@5 G@6 R?@8C@g 
 ES	@3@. EQ@2@6 Ii@8C@g 
 ES	@3@. EL@2@6 Ii@8C@g 
 ES
@3@. EQ@2
@-@-@-@-@6 L*@8C@g 
 ES
@3@. EL@2
@-@-@-@-@6 L*@8C@g 
 ES
@3@. EL@2
@-@-@-@-@6 L*@8C@g 
 ES
@3@. EQ@2
@-@-@-@-@6 L*@8C@:@g 		
 EQ@3@. Em@2@,
@,@5 F>@. ES@2@5 G@. ES@2@,@,@5 Gt
@5 G@6 G@8C@:@g 		
 EL@3@. Eo@2@,
@,@5 F>@. ES@2@5 G@. ES@2@,@,@5 Gt
@5 G@6 G@8C@g 
 Em	@3@. EQ@2@6 Ii@8C@g 
 Em	@3@. EL@2@6 Ii@8C@g 
 Em
@3@. EQ@2
@-@-@-@-@6 L*@8C@g 
 Em
@3@. EL@2
@-@-@-@-@6 L*@8C@g 
 Em@3@. BP@2@6 F>@8C@g 
 Eo	@3@. EL@2@6 Ii@8C@g 
 Eo	@3@. EQ@2@6 Ii@8C@g 
 Eo
@3@. EL@2
@-@-@-@-@6 L*@8C@g 
 Eo
@3@. EQ@2
@-@-@-@-@6 L*@8C@g 
 Eo@3@. BP@2@6 F>@8C@ @g 
 BP @Y
@3@5 G@. BP@/ @Y
@2@6 M~ @@8C@ @g 
 BP E
@3@5 G@. BP@/ E
@2@6 L @@8X D  t  t t  @Wt  MQ 	P O< C@g @3@,	@5generate_integer Fd@5 M @@;@8X Pbuilt_in C
@g   @Z E E E@9C
@g   @ E E E@9C
@g   E E E E@9C
@g   E E E E@9C
@g    E E E@9C
@g   E E E E@9C
@g   G E E E@9C
@g   @ E E@9C
@g    E E E@9C
@g   E E E@9C
@g   G E E@9C
@g   @ANY RH EW@9C
@g   ET RH RH EW@9C
@g   ER RH RH EW@9C
@g   EM RH RH EW@9C
@g   En RH RH EW@9C
@g   Ep RH RH EW@9C
@g   D EW EW@9C
@g   Eg EW EW EW@9C
@g   El EW EW EW@9C
@g   C* EW EW EW@9C
@g   F EW EW EW@9C
@g   G E EW@9C
@g   G RH RH@9C
@g   G RH RH@9C
@g   @s RH E@9C
@g   A RH RH@9C
@g   G" RH RH@9C
@g   G$ RH RH@9C
@g   G& RH RH@9C
@g   G( RH RH RH@9C
@g   F RH RH RH@9C
@g   F RH RH RH@9C
@g    RH RH RH@9C
@g   F RH RH EW@9C
@g   F RH RH EW@9C
@g   F RH RH EW@9C
@g   F RH RH EW@9C
@g   D RH RH RH@9X P J, C@g @3@6 Ii@8C@/@g 
 BP
@3@. BP
@+@2@,
@5 Ii@. BP
@2@5 IR@. BP@2@,@5 J+
@6 G@8C@/@g 
 ES
@3@. BP
@+@2@,
@5 Ii@. BP
@2@5 IR@. ES@2@,@5 J+
@6 G@8C@&@g 
 ES
@3@. ES
@+@2@,
@5 Ii@. BP@2@,@5 J+
@6 G@8C@&@g 
 ES
@3@. ES@+@2@,
@5 Ii@. BP
@2@,@5 J+
@6 G@8C@n@g 
 F
@3@=@. D@/ F
@2@5 Ii@B@A@<@P@=@(@. BP
@+@2@,
@5 Ii@. BP
@2@5 IR@. F@2@,@5 J+
@5 G@<@&@. BP@+@2@,
@5 Ii@. BP@2@5 IR@. F
@2@,@5 J+
@6 G@8C@n@g 
 F
@3@=@. D@/ F
@2@5 Ii@B@A@<@P@=@(@. BP
@+@2@,
@5 Ii@. BP
@2@5 IR@. F@2@,@5 J+
@5 G@<@&@. BP@+@2@,
@5 Ii@. BP@2@5 IR@. F
@2@,@5 J+
@6 G@8X P Mt C@g   @3@. Kd@-@2@6 G@8X Pswisav_zombiescope  C@ @   @3@5 Hzombiescope@0@. A @@2@1@. H H@2@1@. H @@2@2@5 D @6 H@8C@   @3@5 H@6 H@8X D  t  t t  @Wt  H/ 	P P C@g 	 C@@3 C@@5 F]@;@8C@g 	
 A2
@3@5 Q @assertion of line @5 F]@5 F]@;@8X P P C@9@g @3@,@5 N@,@5 H@Y@^@^@i EW@,
@5 F
@5
add_subst_hyp Mq@=@&
 @ F	@5 F4@5 I I
@0@#contradiction-through-substitutions@1
@2@5 E4@<@J@;@8C@g @3@5 RO@;@8X P QE C@g @3@,@5 J1@,@,
@5 K@. EL
@2@5 P@;@8X P K C@g @3@. L
@2@5 E@h	 @;@. L
	@2@5 G@;@8X P M C@,@g @3@,@,@5 M@,
@,@5get_pfs_successor_statement F!@,@5get_pfs_statement F!@5 P @
@5 PN @@5 NG @@;@8X D  t  t t  @Wt  KC 	Pbuildsav_simplifier  C@   @3@5 H
spadesimp.sav@5 Q9 @6 H@8C@   @3@5 H@6 H@8X P NQ C@&@g 
 
@3@5 E@Y@a@Z @l@5 E@Y@^@Z @k@;@. E
@2@6 E@8C@/@g 
 E 
@3@5 E@Y@a@Z @k@5 E@Y@^@Z @k@;@. E@. E@/ E
@2@2@6 E@8X P N C@g @3@,	@5 GQ@?
@5 M@D
@H@;@. M	@2@6 F4@8C@g @3@;@8X P R9 C@g @3@6 Gt@8C@g @3@6 F>@8X D  t  t t  @Wt  Hm 	P E C
@g @3@L	@6 P* @@8X P F C@g   @3 - Dead path detected 
@6 F@8X P H C@g 	@3@;@I@8C@g @3@5 F@;@5 E@;@8C@g @3@L	@0@-@+
@2@5 E@;@5 H@;@8X P I C@@@g @3@,	@,
@,@5 F@,@5 Ko@=@,
@5 G@<@&
 E, F@5 N @@5 H@=@,
@5 M @@<@,
@5 M @@;@0@2
@5 G@;@8X D  t  t t  @Wt  F 	P O9 C@g @3@5 Hn@5 P @@;@8X P O C@g @3@,@,@5 FF@=@5 G=@<@5 RF @@5 KA@;@8X P E C@g @3@. Em	@2@5 I@=@5 E@<@&
 E@6 I@8C@>@g 	@3@. Em@+@2@,
@,@5 I!@?@5 E@D@H@. Em	@2@,@-@5 I!@=@5 E@<@&
 E@5 I
@6 E@8C@_@g @3@. Em@+@2@,
@,@5 I!@?@5 E@D@H@. Em@+@2@,@,@5 I!@?@5 E@D@H@. Em	@2@,@-@5 I!@=@5 E@<@&
 E@5 I@,@5 E
@6 E@8C@g 
 E@3@. EQ@+@2@5 I@5 E@. @Y@2@6 E@8C@C@g 	

 E@3@. EQ@+@2@,
@,@5 I!@?@5 E@D@H@. Em@+@2@,@-@5 I!@5 E@. @Y@2@5 E
@6 E@8C@C@g 	

 E@3@. Em@+@2@,
@,@5 I!@?@5 E@D@H@. EQ@+@2@,@-@5 I!@5 E@. @Y@2@5 E
@6 E@8C@]@g 
@3@. Em@/ @Y@+@+
@2@,@,@5 I!@?@5 E@D@H@=
@5 E@<@&
 E
@5 I@. Em@+@2@,@-@5 I!@=@5 E@<@&
 E@5 I@. @Y
@2@5 E@6 E@8C@]@g 
@3@. Em@/ @Y@+@+
@2@,@,@5 I!@?
@5 E@D@H@=@5 E@<@&
 E@5 I@. Em
@+@2@,@-@5 I!@=@5 E@<@&
 E@5 I@. @Y@2@5 E@6 E@8C@]@g 
@3@. Em@/ E@+@+
@2@,@,@5 I!@?@5 E@D@H@=
@5 E@<@&
 E
@5 I@. Em@+@2@,@-@5 I!@=@5 E@<@&
 E@5 I@. E
@2@5 E@6 E@8C@X@g 		
 E@3@. Em@. E@+@2@+
@2@,@5 I@. Em@2 E@,@5 E@5 E
@5 E@. EQ @2 @@5 E)@. @Y@. E@. E
@2@2@2@5 E@,@5 E@6 E@8C@X@g 		
 E@3@. Em@. E@+@2@+
@2@,@5 I@. Em@2 E@,@5 E@5 E
@5 E@. EQ @2 @@5 E)@. @Y@. E@. E
@2@2@2@5 E@,@5 E@6 E@8C@q@g 
 E@3@. Em@. E@. @Y@+@2@+
@2@+@2@,@5 I@5 E@,@. E@2@5 E@. Em@2 E@,@5 E
@5 E@5 E@. EQ
 @2 @@5 E)@. @Y@. E@. E@. E@2
@2@2@2@5 E@,@5 E@6 E@8C@p@g 
 E@3@. Em@. E@+@/ @Y@+
@2@+@2@,@5 I
@5 E@,@. E
@2@5 E@. Em@2 E@,@5 E@5 E@5 E@. EQ @2 @@5 E)@. @Y@. E@. E@. E@2@2
@2@2@5 E@,@5 E@6 E@8C@q@g 
 E@3@. Em@. E@. @Y@+@2@+
@2@+@2@,@5 I@5 E@,@. E@2@5 E@. Em@2 E@,@5 E
@5 E@5 E@. EQ
 @2 @@5 E)@. @Y@. E@. E@. E@2
@2@2@2@5 E@,@5 E@6 E@8C@p@g 
 E@3@. Em@. E@+@/ @Y@+
@2@+@2@,@5 I
@5 E@,@. E
@2@5 E@. Em@2 E@,@5 E@5 E@5 E@. EQ @2 @@5 E)@. @Y@. E@. E@. E@2@2
@2@2@5 E@,@5 E@6 E@8C@q@g 
 E@3@. Em@. E@. E@+@2@+
@2@+@2@,@5 I@5 E@,@. @Y@2@5 E@. Em@2 E@,@5 E
@5 E@5 E@. EQ
 @2 @@5 E)@. @Y@. @Y@. E@. E@2
@2@2@2@5 E@,@5 E@6 E@8C@p@g 
 E@3@. Em@. E@+@/ E@+
@2@+@2@,@5 I
@5 E@,@. @Y
@2@5 E@. Em@2 E@,@5 E@5 E@5 E@. EQ @2 @@5 E)@. @Y@. @Y@. E@. E@2@2
@2@2@5 E@,@5 E@6 E@8C@X@g 		
 E@3@. Em@. E@+@2@+
@2@,@5 I@. Eo @2 E@,@5 E@5 E
@5 E@. EQ @2 @@5 E)@. @Y@. E@. E
@2@2@2@5 E@,@5 E@6 E@8C@X@g 		
 E@3@. Em@. E@+@2@+
@2@,@5 I@. Eo @2 E@,@5 E@5 E
@5 E@. EQ @2 @@5 E)@. @Y@. E@. E
@2@2@2@5 E@,@5 E@6 E@8C@o@g 
 E@3@. Em@. E@. @Y@+@2@+
@2@+@2@,@5 I@5 E@,@. E@2@5 E@. Eo@2 E@,@5 E
@5 E@5 E@. EQ
 @2 @@5 E)@. @Y@. E@. E@. E
@2
@2@2@2@5 E@,@5 E@6 E@8C@n@g 
 E@3@. Em@. E@+@/ @Y@+
@2@+@2@,@5 I
@5 E@,@. E
@2@5 E@. Eo@2 E@,@5 E@5 E@5 E@. EQ @2 @@5 E)@. @Y@. E@. E@. E@2@2
@2@2@5 E@,@5 E@6 E@8C@o@g 
 E@3@. Em@. E@. @Y@+@2@+
@2@+@2@,@5 I@5 E@,@. E@2@5 E@. Eo@2 E@,@5 E
@5 E@5 E@. EQ
 @2 @@5 E)@. @Y@. E@. E@. E
@2
@2@2@2@5 E@,@5 E@6 E@8C@n@g 
 E@3@. Em@. E@+@/ @Y@+
@2@+@2@,@5 I
@5 E@,@. E
@2@5 E@. Eo@2 E@,@5 E@5 E@5 E@. EQ @2 @@5 E)@. @Y@. E@. E@. E@2@2
@2@2@5 E@,@5 E@6 E@8C@f@g 


 E@3@. Em@. E@. E@+@2@+
@2@+@2@,@5 I@5 E@. Eo@2 E@,@5 E
@5 E@5 E@. EQ
 @2 @@5 E)@. @Y@. @Y@. E@. E
@2
@2@2@2@5 E@,@5 E@6 E@8C@e@g 


 E@3@. Em@. E@+@/ E@+
@2@+@2@,@5 I
@5 E@. Eo
@2 E@,@5 E@5 E@5 E@. EQ @2 @@5 E)@. @Y@. @Y@. E@. E@2@2
@2@2@5 E@,@5 E@6 E@8C@9@g 
 E@3@. Em@. E@+@2@+
@2@,@5 I@5 E
@5 E@. EQ @2 @@5 E)@. 
@2@5 E@6 E@8C@9@g 
 E@3@. Em@. E@+@2@+
@2@,@5 I@5 E
@5 E@. EQ @2 @@5 E)@. 
@2@5 E@6 E@8C@G@g 
 E@3@. Em@. E@. @Y@+@2@+
@2@+@2@,@5 I
@5 E@5 E@5 E@. EQ
 @2 @@5 E)@. E@. 
@2@2@5 E@6 E@8C@F@g 
 E@3@. Em@. E@+@/ @Y@+
@2@+@2@,@5 I@5 E@5 E
@5 E@. EQ @2 @@5 E)@. E@. @2
@2@5 E@6 E@8C@G@g 
 E@3@. Em@. E@. @Y@+@2@+
@2@+@2@,@5 I
@5 E@5 E@5 E@. EQ
 @2 @@5 E)@. E@. 
@2@2@5 E@6 E@8C@F@g 
 E@3@. Em@. E@+@/ @Y@+
@2@+@2@,@5 I@5 E@5 E
@5 E@. EQ @2 @@5 E)@. E@. @2
@2@5 E@6 E@8C@G@g 
 E@3@. Em@. E@. E@+@2@+
@2@+@2@,@5 I
@5 E@5 E@5 E@. EQ
 @2 @@5 E)@. @Y@. 
@2@2@5 E@6 E@8C@F@g 
 E@3@. Em@. E@+@/ E@+
@2@+@2@,@5 I@5 E@5 E
@5 E@. EQ @2 @@5 E)@. @Y@. @2
@2@5 E@6 E@8X P Q C@7@g 
 BP
 G G	
@3@0
@2@5 Nf@0
@2@5 Nf@;@. BP@2@0
@2@6 Q@8C@$@g 
 BP
 G G@3@5 Nj@5 Nj@;@. BP@2@6 Q@8C@*@g 
 BP G@3@. G@-@2@5 E@. G@-@2@5 E@;@. BP@. G@2@2@6 Q@8C@*@g 
 BP G@3@. G@-@2@5 E@. G@-@2@5 E@;@. BP@. G@2@2@6 Q@8C@_@g 
 BP
 G	
@3@. G@-@2@5 E@. G@-@2@5 E@0
@2@5 Nf@;@=@#@0@1@+@2@0
@2@5 K@;@. BP@2@0
@2@5 Q@<@ 	
 BP
 G@!@A@8C@L@g 
 BP
 G@3@. G@-@2@5 E@. G@-@2@5 E@5 Nj@;@=@0@+
@1@2@5 K@;@. BP
@2@5 Q@<@ 	
 BP
 G@!@A
@8C@g 
 BP
 BP@3@;@8X P J/ C@g 
 BP
 F	 F F@3@;@8C@g 
 BP
 F F	 F@3@;@8C@g 
 BP
 F
 F F@3@;@8C@g 
 BP
 F F
 F@3@;@8C@g 
 BP
 F


@3@;@8C@g 
 BP
 F

@3@;@8C@g 
 BP
 F
 F
@3@;@8C@g 
 BP
 F
 F
@3@;@8C@g 
 BP
 F
 F@3@;@8C@g 
 BP
 F
 F

@3@;@8C@g 
 BP
 F
 F
@3@;@8C@g 
 BP
 F


@3@;@8C@g 
 BP
 F

@3@;@8C@g 
 BP
 F
 F
@3@;@8C@g 
 BP
 F
 F
@3@;@8C@g 
 BP
 F
 F@3@;@8C@g 
 BP
 F
 F F@3@;@8C@g 
 BP
 F F
 F@3@;@8C@g 
 BP
 F

 F@3@;@8C@F@g 
 BP
@3@=@$
@&	 D}@B@<@/@=@. BP
@2@5 J+@B@<@. F
@2@,@5 J+@. F
@2@,
@5 J+@;
@5 G@;@8C@g 
 ES
 F F@3@;@8C@g 
 ES
 F F@3@;@8C@g 
 ES
 F@3@. F@-
@2@5 J+@;@8C@g 
 ES
 F
@3@. F@-
@2@5 J+@;@8C@g 
 ES
@3@. ES
@2@5 J+@;@8X P Mw C	@g   @3@. J~@-@-@2@6 G@8X P P C@g 
 EG

 EG
@3@5 P
@5 P@;@8C@"@g 
 EJ

 EJ
@3@5 H{
@5 H{@;@8C@g 
@3@,@5 H{@;@ 	@!@;@8X P F C@g @3@5 J|@;@8C@"@g @3@. F2@2@5 F4@5 I @@,@5 Mb Qz@0@1	@1@2@5 E4@;@8X P P C@g 	 Kx@3 Kx@5 F]@;@8C@g 	
 RL
@3@. RL
@2@5 P@;@8C@g 	
check
@3@5 Q @@(check associated with statement of line @5 F]@5 F]@;@8X P QC C@g @3@ 	@!@,@,
@5 K@. EL
@2@5 P@;@8X P Q C@g 	@3@;@8C@g 	
@3@. ES
@2@5 EN@5 Q@;@8X P F C@g @3@5 P@;@8C@g @3@5 P @@5 E@5 E@. P	@2@5 J@;@8X P Q C@)@g @3@0@-@1@+
@1@-@2@5 E@5 E @@5 E) F	@5 F4@5 I I
@0contradictory-combination@1	@2@5 E4@I@8X P F C@g @3@,	@,
@,@5 F@. L@/ F	
@2@5 F4@I@8C@g @3@,	@5get_next_hyp_id F@. L@/ Rn	@2@5 F4@I@8C@g @3@,	@,
@,@5 H$@. L@/ G	
@2@5 F4@I@8C@g @3@,	@5prune_proved_conc E;@. L@/ G	@2@5 F4@I@8C@g @3@. HY@+	@+
@2@5 E@. L@/ HY	
@2@5 F4@I@8C@g @3@;@8X XQM HF@F/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/load__declarations.proOuS @WE HE PXO Hunpack_record_fields_x CBu DiO@3@;@8CB Ru
packed_field

@3
@5unpack_record_fields_xx H@6 Rs H@8X O Hunpack_variables CB Ru	@3@;@8CB Ru	
variable
@3
@6 R| H@8X O Hparse_other_terminal CBO Ru  Gtar R

@9CBR Ru fin R Gh

@9CBU Ru e Rd

@9C@3BX Ru  R R R R R El R R R R Ro R G

@9X O H@#parse_declarations_comment_contents CBg Ru
@3@?
@&
}@D
@H@#@6 R H@8CBl Ru@3@;@$	@8X O Hparse_declarations C@#@ Ru@3@0space@1newline@2
zeroormore@,
@5parse_atom_silentparseutilities
@,@5parse_declarations_item H@6 R H@8C@ Ru@3@;@$
	@8X O Hstandardise_declarations_items CB Ru@3@;@8CB Ru

@3@5standardise_declarations_item H
@6 R H@8X O Hload_declarations_static  C@ Ru@3 IJ@0@.function bit__and(integer, integer) : integer;@1@-function bit__or(integer, integer) : integer;@1@.function bit__xor(integer, integer) : integer;@2@,@5 NK Fd@,	@5 @ @5@ load_declarations_from_char_list H@;@8X O H R C@ Ru@3@,	@5retrieve_declarations_items H@,
@5unpack_declarations_items H@,@5 R@5process_declarations_items H@;@8X O Hprocess_identifier_records CDc Ru@3	is_record@5process_identifier_x H@;@8X O H R C@$Dp Ru	
not_record@3@5@ get_declarations_used_identifier E@; A@0@%Identifier declared multiple times - @1@1 IJ@1
*** ERROR - @1@,CANNOT CONTINUE: Simplification terminated.
@2@,
@5 R@6 P Eb@8C@!D} Ru@3@5built_in_ident H@; A@0@-Identifier reserved or already predeclared - @1@1 IJ@1 R@1 R@2@,
@5 R@6 R@8CD Ru@3@5@ add_declarations_used_identifier E@;@8X O H@!process_declarations_enumerations CC Ru	@3@;@8CC Ru	
@3@5add_declarations_constant E@5process_identifier H@6 R H@8X O Hfind_root_type CDN Ru@3@.alias	@2@5get_declarations_type E@;@8CDS Ru	@3@;@8X O H H CDi Ru@3 R@5 R@;@8X O Hstandardise_declarations_item_x CC Ru@3@;@8CC Ru

@3@5 R
@6 R H@8X O H R C
B Ru@3@5 A @5standardise_atom H@;@8C@ B Ru@3@0@+
@+@2@5 @w @,@5 R@,
@5 R@0
@2@5 R@;@8X O Hunpack_record_fields CB Ru@3@,
@5 R{@5 P Fd@;@8X O Hunpack_declarations_items_x CB Ru@3@;@8CB Ru
packed_variable

@3
@5 R@6 R H@8C@(B Ru
 F+
 F(
 F+
 F(
@3
@5 R H@6 R@8CB Ru

@3@6 R@8X O Hparse_record_fields C@Br Ru
 Rv
@3@0
alpha_numeric@1under_score@2@0 R@1 R@2 @:@,@5parse_char_sep_atom_list R@0 R@1 R@2 R@,@5 R@  @!@0 R@1 R@2 R@,@5 R@0 R@1 R@2	oneormore@,@5
parse_atom R@0 R@1 R@2 R@,@5 R@  AM@!@0 R@1 R@2 R@,@5 R@;@#
@,@5 R H@;@$
@8C@tB Ru
 Rv@3@0 R@1 R@2@0 R@1 R@2 @:@,
@5 R@0 R@1 R@2 R
@,@5 R@  @!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@;@$
@8X O Hparse_optional_proof C@'B] Ru L R R R R
@3@0 R@1 R@2 R@,@5 R@;@$	@8CBb Ru@3@;@$	@8X O H R C@M@ Ru		comment{@3@0 R@1 R@2 R@,@5 R@,
@5 R@0 R@1 R@2 R
@,@5 R@  R@!@0 R@1 R@2 R@,@5 R@;@$
@8C@@ Ru
title	procedure R R R R R@3@0 R@1 R@2 R@,
@5 R@ 
 L R R E R Ru R R@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  AM@!@0 R@1 R@2 R@,@5 R@;@$
@8C@A Ru
 R G? R R R R R@3@0 R@1 R@2 R@,
@5 R@ 
 R S R E R R R R@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  AM@!@0 R@1 R@2 R@,@5 R@;@$
@8C@jA Ru


 R	anonymous R R R R R@3@0 R@1 R@2 R@,
@5 R@0@. D	semicolon@2@2 R
@,@5 R@0 R@1 R@2 R@,@5 R@  AM@!@0 R@1 R@2 R@,@5 R@;@$
@8C@A Ru
 R@3@,
@5 R H@0 R@1 R@2 R
@,@5 R@  G
 R R@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2@0 R@1 R@2 @:@,@5 R@0 R@1 R@2 R@,@5 R@  @!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  AM@!@0 R@1 R@2 R@,@5 R@;@$
@8C@A0 Ru
constant@3@,
@5 S@0 R@1 R@2 R
@,@5 R@  E R R G R@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  @!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  @@!@0 R@1 R@2 R@,@5 R@0@. D S@2@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  AM@!@0 R@1 R@2 R@,@5 R@;@$
@8C@AD Ru
 F+pending@3@,@5 S@0 R@1 R@2 R@,
@5 R@ 
 Ry L R@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  @@!@0 R@1 R@2 R@,@5 R@  L R R R R Rg@!@0 R@1 R@2 R@,@5 R@  AM@!@0 R@1 R@2 R@,@5 R@;@$
@8C@AX Ru
 F+range
@3@,@5 S@0 R@1 R@2 R@,@5 R@  R S L R@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  @@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2@,@5parse_possibly_signed_atom R@0 R@1 R@2 R@,@5 R@  D D@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2
@,@5 S@0 R@1 R@2 R@,@5 R@  AM@!@0 R@1 R@2 R@,@5 R@;@$
@8CA[Am Ru
 F+ G
@3@,@5 S@0 R@1 R@2 R@,@5 R@  R S L R@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  @@!@0 R@1 R@2 R@,@5 R@  R R R R S@!@0 R@1 R@2 R@,@5 R@  J@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2@0 R@1 R@2 @:@,@5 R@0 R@1 R@2 R@,@5 R@  J@!@0 R@1 R@2 R@,@5 R@  R R@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R
@,@ @5 R@0 R@1 R@2 R@ @,@!@5 R@ @! AM@"@!@0 R@1 R@2 R@"@,@#@5 R@;@$
@#@8C@A Ru
 F+ M@3@,
@5 S@0 R@1 R@2 R
@,@5 R@  R S L R@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  @@!@0 R@1 R@2 R@,@5 R@  M@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2@0 R@1 R@2 @:@,@5 R@0 R@1 R@2 R@,@5 R@  O@!@0 R@1 R@2 R@,@5 R@  AM@!@0 R@1 R@2 R@,@5 R@;@$
@8C@A Ru
 F+ F(@3@,
@5 S@0 R@1 R@2 R
@,@5 R@  R S L R@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  @@!@0 R@1 R@2 R@,@5 R@  R R E R R R@!@0 R@1 R@2 R@,@5 R@,@5 R@0 R@1 R@2 R@,@5 R@  R R R AM@!@0 R@1 R@2 R@,@5 R@;@$
@8CAA Ru
 F+ G@3@,
@5 S@0 R@1 R@2 R
@,@5 R@  R S L R@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  @@!@0 R@1 R@2 R@,@5 R@  G Rq S R R E R@!@0 R@1 R@2 R@,@5 R@  R R@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  AM@!@0 R@1 R@2 R@,@5 R@;@$
@8C@A Ru
 F+ F@3@,
@5 S@0 R@1 R@2 R
@,@5 R@  R S L R@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  @@!@0 R@1 R@2 R@,@5 R@  G R R@!@0 R@1 R@2 R@,@5 R@  R R@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  AM@!@0 R@1 R@2 R@,@5 R@;@$
@8C@A Ru
 F+ R@3@,
@5 S@0 R@1 R@2 R
@,@5 R@  R S L R@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  @@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  AM@!@0 R@1 R@2 R@,@5 R@;@$
@8CA$A Ru
 G>
@3@,@5 S@0 R@1 R@2 R@,@5 R@  R S R E R R R R@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  M@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2@0 R@1 R@2 @:
@,@5 R@0 R@1 R@2 R@,@5 R@  O@!@0 R@1 R@2 R@,@5 R@  @!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  AM@!@0 R@1 R@2 R@,@5 R@;@$
@8C@B	 Ru
 G>@3@,
@5 S@0 R@1 R@2 R
@,@5 R@  R S R E R R R R@!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  @!@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@0 R@1 R@2 R@,@5 R@  AM@!@0 R@1 R@2 R@,@5 R@;@$
@8C@=B Ruend R R R@3@0 R@1 R@2 R@,@5 R@  AM
@!@0 R@1 R@2 R
@,@5 R@;@$
@8C@2B$ Ru S@3@,@5 R H@,@5parse_nothing_to_all R@  AM
@!@0 R@1 R@2 R
@,@5 R@,@5parse_all_to_nothing R@;@$
@8C@>B/ Ru S@3@,@5 S@,@5 S@  G R R R R
@!@0 R@1 R@2 R
@,@5 R@,@5 S@;@$
@8C@)B8 Ru S@3@,@5 S@,@5 S@0 R@1 R@2 R@,
@5 R
@,@5 S@;@$
@8C@PBE Ruignored@3@0 R@1 R@2 R@,@5 R@0@. D S@2@2 R@,@5 R@0 R@1 R@2 R@,
@5 R@ 
 AM@!@0 R@1 R@2 R@,@5 R@;@$
@8X O H R CB Ru@3@,
@5 R@5 R@;@8X O H R CC& Ru@3@;@8CC) Ru	
@3@5process_declarations_item H@6 R@8X O H R CD Ru  E@9CD Ru  E@9CD Ru  F@9CD Ru  G@9CD Ru  G@9CD Ru  A@9CD Ru  G"@9CD Ru  G$@9CD Ru  G&@9CD Ru  E@9CD Ru  G@9CD Ru  G@9CD Ru  E@9CD Ru  E@9CD Ru  F@9CD Ru  F@9CD Ru  @@9CD Ru  @@9CD Ru  E@9CD Ru  EW@9CD Ru  E@9CD Ru  F@9CD Ru  F@9CD Ru  Eg@9CD Ru  El@9CD Ru  D@9CD Ru  H@9CD Ru  G@9X O Hload_declarations_file  C@ Ru@3@,@5retrieve_declaration_file J	everyLine@,	@5@!read_lines_from_file_as_char_list Eb@5 R@;@8X O H R C@ Ru@3@. R	@2@5phrase$dcg@;@8C@ Ru@3Error in parsing declarations.
@6 R@8X O H@"process_declarations_record_fields CC Ru	@3@;@8C@C Ru	
field
@3 FG@,@5 @`  H@,
@5 S5@0@1
@2@0@+@1@+@2@5 R@5 R H@5 S6@,@5 R H@0@1@2@5add_declarations_function E@0@2@5 S8@,@5current_record_field_number H@,@0@1@+@1@+@2@5 R E@0@1@2@5@ add_declarations_record_function E@,@0@1@+@2@5 R Bg@0@2@5 S>@;@8C@D Ru	
 S3
@3 FG@,
@5 S5 H@,@5 S5@0
@1@2@0@+@1@+@2@5 R@5 S6@5 S6@,@5 S7@0@1@2@5 S8@0@2@5 S8@,@5 S;@,@0@1@+@1@+@2@5 R E@0@1@2@5 S>@,@0@1@+@2@5 R Bg@0@2@5 S>@-@5@%increment_current_record_field_number H@6 S1 H@8X D  t  t t  Ht  S= 	O H SB CD? Ru@3@. S<@+	@2@5 E @Y@`@Z@f@o@. S<@2@5 A @;@8X O H S CC/ Ru R@3@;@8CC2 Ru
 R@3@;@8CC5 Ru S@3@;@8CC9 Ru S@3@;@8CC< Ru
 R~	
@3@,@5 S7@5add_declarations_variable E@5 R@;@8CCB Ru
 S		
@3@,@5 S7@5 R@5 R@;@8CCH Ru
 F+	 S@3abstract@5add_declarations_type E@5 R@;@8C@'CM Ru
 F+	 S
@3@,@ @ EX@ @ EX@;@. R@2@5 SK@5 R@;@8C@WC[ Ru

 F+	 G
@3@,@. @9@. E@+

@2@/ R
@2@,@5 B B@,@5 S7@,@. G@2@5 R@?@$	@D@H@. R@2@5 SK@5 Rmk__@,@5 S5mk_array@5@#add_declarations_unbounded_function E@;@8C@ECm Ru		
 F+	 G
@3@,@. @9@. E@+

@2@/ R
@2@,@5 SN@,@5 S7@. G@2@5 SK@5 R SO@,@5 S5 SP@5 SQ@;@8CC| Ru
 F+	 S
@3@5 R@5 R@. S
@2@5 SK@;@8C@IC Ru
 F+	 F(
@3@. S3@+@+@2@. @9@. E@. S3@+
@2
@2@/ R
@2@,@5 SN@. F(@2@5 SK@5 R@5 SD SO@,@5 S5	mk_record@5 SQ@;@8C@;C Ru
 F+	 G
@3@,@5 S7@,@. G@2@5 R@?
@$	@D
@H@. R@2@5 SK@5 R M@.  @W	@2@5 @ @;@8C@)C Ru
 F+	 G
@3@,@5 S7@. G@2@5 SK@5 R M@.  @W	@2@5 SU@;@8C@;C Ru
 F+	 F
@3@,@5 S7@,@. F@2@5 R@?
@$	@D
@H@. R@2@5 SK@5 R M@.  @W	@2@5 SU@;@8C@)C Ru
 F+	 F
@3@,@5 S7@. F@2@5 SK@5 R M@.  @W	@2@5 SU@;@8CC Ru
 F+	 R
@3@. R
@2@5 SK@5 R@;@8CC Ru
 G>	
@3@,@5 S7@5 R@5 R@;@8C@1C Ru
 G>	
@3@,@. @9@. E@+
@2@/ R
@2@,@5 SN@,@5 S7@5 S8@5 R@;@8CC Ru@3@&Unexpected declarations construct: ~w
@5 R@;@8X O H R CD_ Ru@3 R@5 R@;@8X O H R C	C Ru	@3@5 F @;@8C
C Ru	@3 E@5 E E@;@8CC Ru@3 P^@5 SX@,
@5atom_to_lower_case R@5	trim_atom Fd@;@8X O H P C@(@ Ru@3@5 G H@,@5 S#@,	@5 L& JReading @5 F @5 Sb@& (for inherited FDL type declarations)@5 Sb@5 S_@. S<@2@5 F5 @5 R H@5 S! H@5pre_calculate_legacy_fdl  E@;@8X O H Ry CB Ru	@3@;@8CB Ru	
 S3
@3
@6 Rx@8X XQM BF@&/usr/lib/swi-prolog/library/listing.plPZvu@ S Eportray_clauseE BE SkE B XD  t  t t  Bt list_predicates O B SnC@4@du DvPZv	
 
@3@,@5 E E@,
@5
pi_to_head B
@5
unify_args B
@5$define_predicate B-
@,@,@5 @ @. @2@5list_predicate B@5 G B@I@8C@m Sp @9X D  t  t t  Bt  S~ O B S}C@} Sp@3	undefined@5predicate_property @t@;@,
@5	decl_term B%   Undefined: ~q~n@0
@2@6 O @8C@ Sp@3 C@5 S@;@,
@5 S%   Foreign: ~q~n@0
@2@6 S@8C@ Sp@3@5notify_changed B@5list_declarations B@6list_clauses B@8X D  t  t t  Bt put_tabs O B SCB Sp@3@Y@`@Z @k@;	@5put @h
	 @6 S B@8CB	 Sp @9X D  t  t t  Bt  B  @/D  t  t t  Bt  B  O B SmC@U@6 Sp@3@,@5context_module @-@,	@5current_predicate @t@?
@.
imported_from@-@2@5 S@D
@H@,
@,@5 S{@,@-@5 A @@@= RG@5 S@<
 @-@- C@5 B @D@. @3dollar@2@5style_check @t@<@J@5 S@. 
@2@5 S|@I@8C@E Sp   @9X D  t  t t  Bt 	pre_assoc O B SCA Sp  C@9CA Sp  M @9X D  t  t t  Bt 
portray_or O B SC@UAa Sp


 AL
 C+
@3@;@,@5
inc_indent B C*@,@,@5infix_op Bnoindent@5portray_body B@5nlindent B->  @5 F^  S@5 S@5 S;   @5 S AM@-@,@5 S
@6 S B@8C@UAl Sp


 AL
 AN
@3@;@,@5 S AO@,@,@5 S S@5 S@5 S*-> @5 S S@5 S@5 S S@5 S AM@-@,@5 S
@6 S@8C@5Aw Sp
 C+@3@;@,
@5 S C*@,@,@5 S
 S@5 S@5 S S@5 S@6 S@8C@5A~ Sp
 AN@3@;@,
@5 S C*@,@,@5 S
 S@5 S@5 S S@5 S@6 S@8C@5A Sp
 AL@3@;@,
@5 S AM@,@,@5 S
 S@5 S@5 S S@5 S@6 S@8C@5A Sp
 C@3@;@,
@5 S C@,@,@5 S
 S@5 S@5 S|   @5 S@6 S@8X D  t  t t  Bt  S O B SC@'AR Sp@3@5term_needs_braces B@;@,@5 S(   @5 S@5 S B@5 S O@6 S@8CAY Sp@3@5	or_layout B@;@6 S@8CA\ Sp@3@,@5 S S@6 S@8X D  t  t t  Bt 	meta_call O B SCA Sp 
 D@9CA Sp 
 D@9CA Sp 
 D@9CA Sp 
 @C@9X D  t  t t  Bt  S O B SCAJ Sp@3@5callable @,
@-@5 S@,@-@5 M @Y@^@`@k@;@8X D  t  t t  Bt  S O B SCA Sp@3@5 E @Y@`@Z@d@p
@Y@`@Z@d@p@5 S@6tab @8X D  t  t t  Bt  S O B SC@$A Sp@3@,@,@5 S@,
@,@5infix_assoc B@;@Y@^@^
@d@o@Y@^@^@d@o@8X D  t  t t  Bt do_portray_clause O B SC@ Sp@3@K	@;D@6pprint B@8C@ Sp	
 @
 @@3@;D@5 S@6	full_stop B@8C@@ Sp
	
 @
@3@; @,@5 S @@,
@,@5 S
@5 S :-@5 S@@@U@L@ 
 @!@?@5	primitive B@D@H@D@5 S~q@0@2@5 A  @5
$put_token @5 S S@5 S@,@5 S SD@5 S@5 S O@5 S@< @,@5 Sindent@5 S@B@6 S@8C@/A Sp	
 @ B3
@3@,@5 @r @t@Y@^@Z@k@;:- use_module(~q,@0
@2@5 S@5portray_list B).
@6 S@8C@#A Sp	
 @ @
@3@;
:- module(~q,@0
@2@5 S
@5 S S@6 S@8CA Sp	
 @
@3@;:- @5 S SD@5 S@6 S@8CA Sp@3  SD@5 S@6 S@8X D  t  t t  Bt  S O B SC
A Sp@3 D@5 S@6 S@8X D  t  t t  Bt write_declarations O B SC@ Sp@3@;@8C@ Sp
@3:- ~q.~n@0
@2@5 S@6 S B@8X D  t  t t  Bt decl O B SC@ Sp  C C@9C@ Sp  	 	@9C@ Sp  
 
@9C@ Sp   @9X D  t  t t  Bt  Sk O B SjC@-@ Sp@3@?@&@?@,
@5
copy_term_nat  @-@0@. C{ @@2@2@5 O @5 S B@D@H@<@A
@D@H@<@A
@8X D  t  t t  Bt  B @/D  t  t @0t  Bt B D  t  t t  Bt  B O B BC
@L Sp@3@K@;@. @ A@-@2@6 @ @8C@O Sp@3@;@8C@P Sp	
@3@;@5 B B@6 S@8C@S Sp@3@@@,	@ Belocate_clauses S@D@6list_clauserefs B@A
@<@,
@5$find_predicate$dwim@6 So B@A	@8X D  t  t t  Bt  S O B SC@&@ Sp@3@,
@.declaration	
@2@,@5 B B@@@( D}@D@J@<
@5 S~n@6 S@8X D  t  t t  Bt  S O B SC@:@ Sp@3@,@,@5 S{@,
@,@5 S@@@=@( @<@'	@D@ 

 
@!@<@ 

  
@!@8X D  t  t t  Bt  T O B TC@Z Sp@3@;@8C@[ Sp	
@3@;@5 T@6 T@8C@^ Sp@3@,	@,
@5clause @. @	
@2@6 Sl B@8X D  t  t t  Bt  Sw O B SvC@x Sp	
 @3@;@8C@y Sp	@3@;@8C@z Sp
 	

@3@;@8C@{ Sp @9X D  t  t t  Bt portray_list_elements O B TC@MA Sp@3C@5 S@@
@( D}@D@J@A
@<@4@@@L@ @!@D @:@5 S@5 S@6 T B@A
@<@h
	 
@5 S| @5 SC@6 S@8X D  t  t t  Bt  St O B SsC@o Sp
 

 
@3@;@6 Sr@8C@q Sp
 
@3@6 S@8X D  t  t t  Bt  S O B SCA Sp  M@9CA Sp  M @9CA Sp  M @9CA Sp yfy  @9X D  t  t t  Bt 	prefix_op O B TCA Sp@3@,
@,@5 S@,@5 S B@;@Y@a@^@d@o@8X D  t  t t  Bt  S O B SCA Sp@3@;@6 S@8CA Sp@3@5 S[ @5 S@h	@5 T@5 S J@6 S@8X D  t  t t  Bt  S O B SCA Sp@3@K@;@I@8CA Sp 
 AL@9CA Sp 
 C+@9CA Sp 
 AN@9X D  t  t t  Bt portray_meta O B TC@?A Sp		@3@,
@5 BS 
@5 S@;@,@-@5 S~q((   @0@2@5 S@,@5atom_length @Y@^@^@f@Z@f@p
@5 S@5 S))@6 S@8CA Sp@3@6 S@8X D  t  t t  Bt  S O B SCA Sp@3@5 S@;@I@8CA Sp
 @9@3@;@I@8CA Sp @9X D  t  t t  Bt  S O B SCB Sp@3@Y@_@`@Z@g@f@o@8X D  t  t t  Bt  S O B SC@ B Sp@3@0@. A @@2@1@. O @@2@1@. O
@2@1@. A A@2@2@6 O @8X D  t  t t  Bt  S O B SCA" Sp@3@K@;@6 S@8CA% Sp AU@3@; !@6 S@8C@*A' Sp
 @9 AU
@3@?@. @9@-@-@2@5 S@D@H@; !,@5 S
 SC@6 S@8CA+ Sp
 S@3@;@5 S S@6 S@8CA. Sp@3@5 S@; S@5 SD@5 S@5 S O@6 S@8C@#A4 Sp@3@5 S@; S@5 S SD@5 S@5 S O@6 S@8C@.A: Sp		
 @9
@3@; @:@,@,@5 S
 S@5 S @:@5 S S@6 S@8C@*A? Sp
 D 
@3@; C@5 S N@5 S C@,@5 T B@h	
 S@6 S@8CAD Sp@3@,
@5 S B@;
@6 T B@8C	AG Sp@3@6 S@8X D  t  t t  Bt write_module O B T*C@ Sp @3@;@8C@ Sp	@3@;@8C@ Sp@3~q:@0@2@6 S@8X D  t  t t  Bt  T O B T
C@ Sp@3@,@,@5 S B@5 S@,
@5 S@0@1
@2@6 @w @8C@6@ Sp@3@;@. @0@+@2@5 S@,@-@5 S{@@
@=@( @<@'	@D
@ 

 @0@!@<@ 

 @0 @!@8C@ Sp@3 @/@5 S@,@5 S@ 

 C\@!@8X D  t  t t  Bt  S O B SC@#@ Sp@3@,
@,@5 S{@=@,@5 T @5 T+ B@. @@2@5 T@I@<@J@A@8X D  t  t t  Bt  Sk O B SlC
@ Sp@3@,	@5 J @6 Sj B@8X D  t  t t  Bt  S O B SC@)@ Sp@3 @W@,
@5 S{ RG@5 S@? 	@5 S@D@H@;@,@5 S@7%   NOTE: system definition has been overruled for ~q~n@0@2@6 S@8C@ Sp @9X XQM CF@'/usr/lib/swi-prolog/library/readutil.plPZvu@ S Eread_stream_to_codesEread_line_to_codesE T8Eread_file_to_termsEread_file_to_codesE T6XO C T8 C@uu CPZv?

@3@;@&
 D}@8C@w T@
	
@3@;@8C@x T@
@3@,
@5get_code 
@6 T? C@8X O C T6 C	@ T@?

@3@;@8C@ T@
@3@,
@5 TA
@6 TF TE@8X O Cread_stream_to_terms C@ T@@3@,@5 D @,
@5 TI TE@$	
@8X O Cread_1line_to_codes C@a T@?	@3@;@8C@b T@
	@3@;@8C@c T@
@3@;@,@5 TA@6 TM TE@8C@f T@
@3@,@5 TA@6 TO@8X O Cpl_read_stream_to_codes C@ T@@3@,@5 TA@,@5 TG@$	@8X O C TQ C@ T@@3@6 TP TE@8X O C TL C	@ T@ @

@3@;@8C@ T@

@3@,@5 TJ
@6 TK@8X O Cpl_read_line_to_codes C@Y T@@3@,
@5 TA@@@(
?@D@&	 @@A@<@,@5 TO@$	@8X O C TU C@p T@@3@,@5 TA@,@5 TD@$	@8X O C C  C@; T@  @3@. C@/ Creadutil@2@- A0@5 @2 @;@8C@v@= T@@3@. @@. T9@+@+	@2@/ TT	@2@5 F5 @. @@. T7	@+
@2@/ TV	
@2@5 TZ@. @@. T5@+@2@/ TR@2@5 TZ@. @@. T>
@2@/ TP
@2@5 TZ@0@.  T8@2@1@.  T8@2@1@.  T6@2@1@.  T6@2@2@6compile_predicates @8X O C T: C@`@ T@
@3proper_list@5must_be @@@@.tail@+@2@,@5select E@D@J@<@% D}@#
file_option@,
@,@5
split_options TEread_option@,@,@5 Ti@0@. Bf Bh@2
@2@,@5 Aq  Bh@,@5 B @. TH@+@2@. B@2@5 Ct @$	@8X O C T< C@T@ T@
@3 T^@5 T_@@@. Tc@+@2@,@5 Te@D@J@<@% D}@#
 Th@,
@,@5 Ti@0@. Bf Bh@2
@2@,@5 Tm Bh@,@5 Tn@. T>@+@2@. B@2@5 Tp@$	@8X O C Tj C@ T@ 	@9C@2@ T@	
@3@@@@D@ 
@!@#@<@ @!@#

@6 Ti@8X O C Th C@ T@ 
 Ay@9C@ T@ 
 A{@9C@ T@ 
 A@9C@ T@ 
 C@9C@ T@ 
 A@9X O C Tl C@ T@ 
 D@9C@ T@ 

syntax_errors@9C@ T@ 
character_escapes@9C@ T@ 

double_quotes@9C@ T@ 
backquoted_string@9X XQM E<F@E/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__proved_conc.proOuS @WE GE E9E LE RqXO E< L C@Wu DbO  @3@. G@-@2@6 C @8X O E< Rq C	@L T{@3@. G@2@6 E @8X D  t  t t  E<t  G 	O E< E9 C	@A T{@3@. G@2@6 F5 @8X XQM DLF@5/usr/lib/swi-prolog/library/dialect/sicstus/system.plPZvuS E OEdelete_fileE E GE OE	host_nameEdatimeEwaitEtmpnamEmktempEpopenE E  EpidEfile_existsE O EexecEenvironE EEsleepErename_fileXO DL T C@u DKPZv@3@6 O @t@8X O DL T C@ T@3@6gethostname C@8X O DL T C@ T@3mkstemp@6tmp_file @8X O DL T C@ T@3 T@6 T@8X O DL T C@ T@3@6 T @8X O DL T C@ T@3@. D@2@6 B @8X O DL T C@ T@3 T@6 @H @8X O DL T C@ T  @3@6 T @t@8X O DL T C@Q T@3@6 G @8X O DL T C@7@h T@3@ 	
@!@,@,@5 O DL@0@.stdin@2@1@.stdout@2@1@.stderr
@2@1@. C
@2@2@6process_create G@8X O DL T C@5@ T		
 T	

@3@,@5get_time @.date		

@+@-@-@-@2 M%@5stamp_date_time @Y@^@c@o@8X O DL T C@} T@3@6process_wait G@8X O DL T C@ T@3@6 C @8X O DL T C@r T
/s/c	@3 G @@5 T@;COMSPEC@6 T@8C@u T /bin/sh	 A	@9X XQM PF@?/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/load__rules.proOuS @WE PXO Pprocess_rulefile_x C@u DgO@3@5 B P@,@. Bh
@+@2@.user_rule_syntax_error	@2@5on_exception DF@5process_candidate_rule P@;@8X O Prestructure_rule_exp_list CB T@3@;@8CB T

@3@5restructure_rule_exp P
@6 T P@8X O Prestructure_rules  C@EB T@3@,@,	@,
@,@,@,
@,@,@5get_rule Ey
@5
prune_rule Ey
@,@5 T@,@5 T@,@5 T@5add_rule Ey@I@8CB T  @3@;@8X O P P C@_ T  @3@5process_standard_rulefile  P@I@8C@(@c T@3 HF@5get_switch_user_rules H=@,@5user_rulefile_name P@,	@5 L& J Sa@5 F @5 T (for user-defined proof rules)@5 T@5 G P J@ @ E4rlu@5process_rulefile P@I@8C@t T  @3@5 T P@;@8X O Plegal_condition CB" T@3@K@;@8CB' T
 H	@3@;@5check_legal_goal_exp P@;@8CB- T@3@;@8X O P T C@z T@3@6get_datafiles_global_user_rule J@8C@} T@3@6get_datafiles_local_user_rule J@8X O Pcheck_implication_conditions CB  T
 P@3@5check_condition_list P@;@8CB T
accepted@3@;@8X O P T CB3 T@3@K@;@I@8CB9 T 
 F@9CB: T 
 H@9CB; T 
 EY@9CB< T 
 E*@9CB? T
 @9	
@3@;@5 T@6 T@8CBD T
 AL	
@3@;@5 T@6 T@8X O Pparse_legal_base_name C@$A T@3@0lower_case_char@2 R@,
@5 R R@0 U@1numeric@1 R@2 R@,@5 U@;@$	@8X O P
check_base CA T
 U@3@5 AW @,@5 @  U@5 S, S.@;@8C@'A T
rejected@3@5 U@0@+@-@2@5 U@?@0 U@2@5inside_selected_character_class R@D@H@9Illegal rulename (does not start with a lowercase letter)@5rulefile_complain P@;@8C
A T
 U@3@IIllegal rulename (only lowercase letters, digits and underscores allowed)@5 U@;@8X O Pcheck_rule_exp CA T
 U@3@K
@#Illegal rule body (Prolog wildcard)@5 U@;@8C@,A T		@3@-@,@,
@-@,@5extract_items_from_rule_exp P@,@5 U	
@,@5 U P@0@1@2@5determine_overall_rule_status P@;@8C
A T
 U@3@4Illegal rule body (malformed expression) in rulefile@5 U@;@8X O Pcheck_candidate_rule_x CA@ T U@3@;@8CAD T U@3@;@I@8X O P	check_sub CA T
 U@3@5 F @Y@a@Z @l@;@8CA T
 U@3@,@5 A @5 BS @"Illegal rule number in rule family@5 U@;@8X O P U C@:Ba T@3@,@5 T@ !!! Erroneous entry in rulefile @5 G @5 U4@5 T!!! @5 U4@5 U4@=@&	 D}@<	@5 T!!! Involving: @5 U4@5 U4@5 T@5 T@. K	
@2@ @ E4@;@8X O Pcheck_candidate_rule CA8 T@3@,
@5check_rule_structure P@5 U+ P@;@8X O P T C@ T@3@(
 @@;@8C@ T@3@5process_candidate_rule_x P@I@8X O P U$ CB T
may_be_deducedhint_direct_introduce P@3@;@8CB T
may_be_deduced_fromhint_conditional_introduce P@3@;@8CB T
may_be_replaced_byhint_rewrite_one_directionequation@3@;@8CB T		
 A
 UF UH UI@3@;@8CB T
are_interchangeable EGhint_rewrite_both_directions UI@3@;@8C@!B T		
 UJ
 UK EG UM UI@3@;@8X O P T CB T	@3@K@;@8C@(B T
 F
 

 F
 

@3@;
@5 G E@5 T@;@8C@(C T
 G

 

 G

 

@3@;
@5 UN@5 T@;@8CC
 T@3@0@+
@+@2@5 @w @,@5 T@0
@2@5 UO@;@8X O Pprocess_rule C@2@ T
 
 UF@3@5 E @5 UR@,
@ @ E)rls UH UI@0@2@0
@2@5 T@;@8C@)@ T
 
 UJ
 UF
@3 US UH UI@0@2@0@2
@5 T@;@8C@#@ T
 
 UF@3 US UH UI@0@2@0@2@5 T@;@8C@ T
 
 U@@3@L US UB P@0@2@5 T@;@8C@ @ T
 
 UC@3 US UE P@0@2@5 T@;@8C@ T@3@;@8X O P T C@ T@3 Bh@,
@5 B @5 T P@5 B @;@8X O P U
 CB
 T
 U@3@?@K
@D@H@5legal_conditions P@;@8C
B T
 U@3Illegal conditions list in rule@5 U@;@8X O P T C@ T@3@,@5get_datafiles_rule J@;@5see @5 T@,	@5 Bh @5 UP P@&	 @@;@6seen  P@8X O P UX CB T@3@;@8CB T	
@3@5 T P@6 UW@8X O Pcheck_unique CA T
 U@3@?
@-@-@-@-@-@-@5 T@D@H@;@8C
A T
 U@3@-Illegal redeclaration of rule within rulefile@5 U@;@8X O P U( CBR T	 U@3@?
 U@5 E P@D
@H@;@8CBW T	 U@3@;@8X O P
check_rule_id CAe T
 U@3@K	@*Invalid rulename (Prolog wildcard) in rule@5 U@;@8C@#Ak T@3@, @5 U0@,@5 U P@,
@5 Uh P@0@1
@2@5 U'@;@8C@5At T@3@,@5 U0@,@5 U1@,
@5 Uo@,@5 U- P@,@5 Up@0
@1@1@2@5 U'@;@8C
A T
 U@3@#Illegal rulename syntax in rulefile@5 U@;@8X O P U: CAK T
 U@3@K	@*Invalid rule (Prolog wildcard) in rulefile@5 U@;@8C@&AQ T	
 @3@,
@5 Ul P@,@5 U  P@0
@1@2@5 U'@;@8C
AY T
 U@3Illegal rule syntax in rulefile@5 U@;@8X O P
store_rule C@*@ T



 @3@,
@,@,@,@,@5 U#
@5 T@;@8X O P U> C@ T@3@5 U7 P@5 Uw P@;@8X O P T C@3A T@3@ 
 @	syntax_error	
@!	 on line @,@5 @` @,
@5number_codes @,
@5 O @,@5 U~Prolog syntax error@5 U@I@8X XQM PF@@/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/load__system.proOuS @WE PXO P P C
@:u DhO@3@,@,	@5 N Fd@5add_system_start_date_time DQ@;@8X XQM EF@$/usr/lib/swi-prolog/library/lists.plPZvu@!S Enth0EsubtractEdeleteEnexttoEsubsetEunionE TgEintersectionElist_to_setEis_setE	selectchkE UE JE TfEnumlistEmax_listE EE EEmin_listEflattenE EEsumlistE EEpermutationEnth1E J2XD  t  t t  Et append_ O E UC@tu DBPZv @9C@u U
@3@,@5 E E@6 U E@8X D  t  t t  Et member_ O E UC@] U 
	@9C@^ U@3@6 U E@8XD  t  t t  Et  U O E UCA U	@3@;@8CA U@3@5 A~ @;@6 U E@8CA U	
@3
@6 U@8X D  t  t t  Et  U O E UCA U		@3@;@8CA U@3@5 U@;@6 U E@8CA U	
@3
@6 U@8X D  t  t t  Et  U O E UCA U@3@;@8CA U
@3@5 U@6 U E@8X D  t  t t  Et  U O E UCA U@3@5 As @,	@5 E @6same_length E@8X D  t  t t  Et  U O E UC
A U@3@,
@5list_to_set_ E@$	
@8X D  t  t t  Et  U O E UCA U	@3@;@8CA U@3@5 U@;@ 

@!
@6 U E@8C
A U	@3@6 U@8X D  t  t t  Et  U O E UCAp U@3 E@5 T` Tb E@5 U@Y@_@`@j@6numlist_ E@8X D  t  t t  Et  U O E UCAS U
@3@6 U E@8X D  t  t t  Et  U O E UCA` U
@3@6 U E@8X D  t  t t  Et  U O E UCA6 U@3@,
@5 U E@;@$	
@8X D  t  t t  Et  U O E UCAF U@3 @6 U E@8X D  t  t t  Et  E O E ECA U@3@6 E E@8X D  t  t t  Et  U O E UCA" U@3@6 U E@8X D  t  t t  Et  U O E UC@ U@3@5 F @;@h @6nth0_det E@8C@ U@3@K@;@6nth_gen E@8X D  t  t t  Et  G" O E J2CA U
@3@6last_ E@8X D  t  t t  Et 
close_list O E UCA U@3@;@8C
A U		@3@6 U E@8X D  t  t t  Et  U O E UC@ U@3@5 U@;@Y@_@Z @l@6 U@8C@ U@3@K@; @6 U@8X D  t  t t  Et  U O E UC@ U	@3@;@8C@ U@3@;@6 U E@8C@ U	
@3
@6 U@8X D  t  t t  Et  U O E UCA U@3@6 U@8CA U
@3@5 U@;@6 U@8X D  t  t t  Et  U O E UC
@ U 
	@9C@ U
	@3@6 U E@8X D  t  t t  Et  Tg O E UC	@ U@3@6select_ E@8X D  t  t t  Et  U O E UC
@ U@3@5 U E@;@8X D  t  t t  Et  U O E UCA U @9CA U	
	@3@6 U@8X D  t  t t  Et  U O E UCAv U	@3@;@ 
@!@8CAx U
@3@h@6 U@8X D  t  t t  Et  U O E UC@ U@3@,@5 Tf E@;@$
@8X D  t  t t  Et  U O E UCAc U 		@9CAd U@3@Y@^@`@d@p

@6 U@8X D  t  t t  Et  J O E UC@ U @9C@ U

@3@6 U E@8X D  t  t t  Et  Tg O E TfC
@ U 	@9C@ U	
@3
@6 U@8X D  t  t t  Et  U O E UCAV U 		@9CAW U@3@Y@^@`@d
@p

@6 U@8X D  t  t t  Et  U O E UCAI U 		@9CAJ U@3@Y@`@^@f@p

@6 U@8X D  t  t t  Et  U O E UC@ U 
@9C@ U
	
@3
@6 U@8C@ U
@3
@6 U@8X D  t  t t  Et  E O E UC@p U@3 Ax@5 U@6 U@8X D  t  t t  Et  E O E EC@e U 		@9C@f U	
@3
@6 U@8X D  t  t t  Et  U O E UC
A: U
	@3@K@;@8CA< U		@3@;@8CA= U@3@;@,
@5 U
@6 U@8C	A@ U 
	@9X D  t  t t  Et  U O E UCA% U @9CA& U		
@3@,
@5 U@6 U@8X D  t  t t  Et  U O E UC
@ U 	
@9C@ U	@3@,
@5 G 
@6 U@8X D  t  t t  Et  E O E EC@Z U	
@3@6 U@8X D  t  t t  Et  E O E UCA U 		@9CA U
	@3
@0	@2@6 U@8X D  t  t t  Et  U O E UCA
 U 		@9CA U@3@6 U@8X D  t  t t  Et  U O E UC@ U @3@;@8C
@ U	@3@;@8C@ U		@3@;@8C@ U			@3@;@8C@ U				@3@;@8C@ U					@3@;@8C@#@ U							@3@h @Y@^@Z @l@6 U@8X XQM RF@B/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/parseutilities.proOuS @WE
parse_lineE UE RE SE SZE SE REparse_natural_intE SEparse_numberE RXO R U C@#Au DZO@3@0@. D R@2@2 R@,@5 R R@0 R@2one@,@5 R R@;@$
@8X O R@$inside_character_class_alpha_numeric C
AB U@3@. U@-@2@5	character R@;@8C
AF U@3@.upper_case_char@-@2@5 U@;@8CAJ U@3 U@5 U@;@8X O R S CAe U 	@9CAh U	
@3@6 S R@8X O Rinside_character_class C@ U U@3@; U@5 U@;@8C@ U R@3@; R@5 U@;@8C@ Uasterisk@3@; V@5 U@;@8C@ U R@3@; R@5 U@;@8C@ U R@3@; R@5 U@;@8C@ U S@3@; S@5 U@;@8C@ Ucolon@3@; V@5 U@;@8CA Uperiod@3@; V@5 U@;@8CA Uhyphen@3@; V@5 U@;@8CA Uforwardslash@3@; V@5 U@;@8CA U
backwardslash@3@; V@5 U@;@8C
A U U@3@;@. U@-@2@5 U@;@8C
A  U U@3@;@. U@-@2@5 U@;@8C	A& Ualpha@3@;@5inside_character_class_alpha R@;@8C	A, U R@3@;@5 U R@;@8CA2 U@3@9Attempted to parse with an unaccepted character class: ~k@0@2@6 P Eb@8X O R R C@ Az U			 U	
@3
@5 U R@#@0
@2@5 @ @#@;@$@8CA U	 R@3@,
@,@5parse_atom_one_or_more R
@5 V@#@;@$@8CA U	 R@3@,
@,@5parse_atom_zero_or_more R
@5 V@#@;@$@8X O R S CAV U	
@3@6 S R@8CA[ U 	@9X O Rmodify_type CBH U@3@,
@5 @ @6 V@8X O R V	 C
A8 U@3@. U@-@2@5 U@;@8C
A< U@3@. U@-@2@5 U@;@8X O R U C@p U  U1@9C@q U  U2@9C@r U  U3@9C@s U  U4@9C@t U  U5@9C@u U  U6@9C@v U  U7@9C@w U  U8@9C@x U  U9@9C@y U  U0@9C@{ U 
 U R@9C@| U 
 Ub@9C@} U 
 U E@9C@~ U 
 U R@9C@ U 
 U R@9C@ U 
 U R@9C@ U 
 U S
@9C@ U 
 U R@9C@ U 
 U	 R@9C@ U 
 U
j@9C@ U 
 Uk@9C@ U 
 U R@9C@ U 
 U
m@9C@ U 
 U R@9C@ U 
 U R@9C@ U 
 U L@9C@ U 
 U S@9C@ U 
 U R@9C@ U 
 U G@9C@ U 
 U R@9C@ U 
 U S@9C@ U 
 U G
@9C@ U 
 Uw@9C@ U 
 U E,@9C@ U 
 U S@9C@ U 
 Uz@9C@ U 
 UA@9C@ U 
 UB@9C@ U 
 U G@9C@ U 
 UD@9C@ U 
 UE@9C@ U 
 UF@9C@ U 
 UG@9C@ U 
 U J@9C@ U 
 U	I@9C@ U 
 U
J@9C@ U 
 UK@9C@ U 
 UL@9C@ U 
 U
M@9C@ U 
 UN@9C@ U 
 UO@9C@ U 
 UP@9C@ U 
 UQ@9C@ U 
 UR@9C@ U 
 US@9C@ U 
 UT@9C@ U 
 UU@9C@ U 
 UV@9C@ U 
 UW@9C@ U 
 UX@9C@ U 
 UY@9C@ U 
 UZ@9C@ U  R L@9C@ U  V E@9C@ U  R N@9C@ U  R IJ@9C@ U  S AM@9C@ U  V @9C@ U  V D@9C@ U  V @9C@ U  V F@9C@ U  V @@9X O R R CA U@3@-@,@5 U@;@$@8X O Ratom_to_lower_case_x CB[ U@3@;@8CB_ U

@3@. U@+@2@5 U@. U@2@5 U
@6 VB R@8CBg U

@3@6 VD@8X O R V C@!A U			
@3@5 V@#
@,@5 V@;@$@8X O R@!inside_selected_character_class_x C@ U
 D
@3@?@5 U R@D@H@;@8C@ U@3@?
	@ 
 D@!@D
@H@5 VG@;@8X O R V C@!A U			
@3@5 V@#
@,@5 V@;@$@8CA U	@3@;@$
@8X O R U C@ U@3@,
@5 E R@5 VE R@;@8X O R R C@IA U
@3 R@,@5 U R@,@5 U R@,@5 U@ 
@! R@,@5 U@;@#@,@5 R R@;@$
@8C@*A U


@3 R@,@5 U R@,@5 U R@,@5 U@;@$
@8X O R SZ CBS U@3@,
@5 V@,@5 VD@5 V@;@8X O R S C@XB$ U	
 E@3@0 R@1 R@2 R@,
@5 U@ 
 @@!@0 R@1 R@2 R@,@5 U R@,@,@5 U@0 R@1 R@2 R@,@5 U@5 V R@#@;@$@8C@8B/ U		@3@0 R@1 R@2 R@,@5 U R@,
@,@5 U@0 R@1 R@2 R@,@5 U
@5 VK@#@;@$@8C@QB8 U@3@0 R@1 R@2 R@,@5 U@  @Z
@!@0 R@1 R@2 R
@,@5 U R@,@,@5 U@0 R@1 R@2 R@,@5 U@5 VK@#@;@$@8X O R U CB U@3@0 U@2 R@,@,@5 U@5atom_to_integer Fd@#
@;@$

@8X O R U C@PA U

@3@0 R@1 R@2 R@,@5 U@  @@!@0 R@1 R@2 R@,
@5 U@,
@,@5 U R@0 R@1 R@2 R@,@5 U@Y@^@c@o@#@;@$
@8C@5A U@3@0 R@1 R@2 R@,@5 U@,@,
@5 VO@0 R@1 R@2 R
@,@5 U@Y@^@o@#@;@$
@8C@NA U

@3@0 R@1 R@2 R@,@5 U@  @Z@!@0 R@1 R@2 R@,
@5 U@,
@,@5 VO@0 R@1 R@2 R@,@5 U@Y@^@o@#@;@$
@8X XQM ATF@%/usr/lib/swi-prolog/library/occurs.plPZvu@ S E
contains_termEcontains_varE AQEsub_varEoccurrences_of_varEoccurrences_of_termEfree_of_termEfree_of_varXO AT AQ C@fu DCPZv 	@9C@g V^@3@5 A @-@,
@5 BS @6 AQ AS@8X O AT VT C@p V^@3@'	@8C@r V^@3@5 V_@-@,
@5 V`@6 VT AS@8X O AT VV C@_ V^@3@. VT	@2@6count AS@8X O AT VX C@X V^@3@. AQ	@2@6 Vc@8X O AT VZ C@J V^@3@?
@5 VP AS@D
@H@8X O AT V\ C@Q V^@3@?
@5 VR AS@D
@H@8X O AT VP C@4 V^	@3@;@8C@5 V^@3@5 V_@-@,
@5 V`@5 Vf@;@8X O AT VR C@? V^@3@'	@;@8C@A V^@3@5 V_@-@,
@5 V`@5 Vg@;@8X O AT Vd C@,@ V^@3
@. Ve @2@!@=@@,@5 V`@h@5	nb_setarg @I@<	@6 V`@B@8X XQM$historyF@#/usr/lib/swi-prolog/boot/history.plMs@ S Eread_historyE
$save_historyE$clean_history XD  t  t t  Vlt history_depth_ O Vl VsC@s@#/usr/lib/swi-prolog/boot/history.plM@3history@5 @H Vl@5 F Vy@Y@_@Z @k@;@8C@ Vu @9X D  t  t t  Vlt remove_history O Vl V{C@ Vu@3@Y@_@`@d@Z @j@;@8C@ Vu@3@Y@_@`@d@p
@. Vl
@-@2@5 E Vy@;@8C@ Vu @9X D  t  t t  Vlt  Vl 	D  t  t t  Vlt  Vl 
D  t  t t  Vlt  Vl CD  t  t t  Vlt  Vl  D  t  t t  Vlt save_history_line O Vl VC@ Vu @@3@;@8C@:@ Vu@3readline @@5 Vx@. AW@+	@2~W~W@0@1@0@.partial @@2@2@1 D@1@0@. V @@2@2@2@5 A Vy@.  @W@/rl_add_history	@2@- A0@5 @2 Vy@;@8C@ Vu @9X D  t  t t  Vlt 
save_event O Vl VC@ Vu@3@5 A~ Vy@;@8C@ Vu@3@6 Vo Vy@8X D  t  t t  Vlt  Vp  D  t  t t  Vlt  Vp O Vl VoC@+@ Vu@3@@
@,	@-@5 V} Vy@D@h
	@<@Y@Z@p
@A	@. V}
@2@5 A Vy@,@5 Vt Vy@6 V| Vy@8X D  t  t t  Vlt  Vn O Vl VmC@@@5 Vu@3@5 B Vy@5prompt_history Vy@.	$raw_read @d@+@2@,@. @9@. @ @@2@/ AL@. C+@. BP@/ @@. U|@-@2@-@2 A0@2@/ @@2@5 V
@5
read_history_ Vy@;@8X D  t  t t  Vlt 
substitute O Vl VC@!@ Vu@3@,@,
@5 B Vy@,
@5 V@;@,@5 V@5 V@;@8X D  t  t t  Vlt expand_history O Vl VC@ Vu@3@,@5 @ Vy@,@5expand_history2 Vy@5 V@;@8X D  t  t t  Vlt  V O Vl VC@u Vu A@3@;@6ttyflush  Vy@8C@C@w Vu@3@@
@,	@-@5 V@D@h
	@<@%
@A	@,@5 O Vy@,@5 V@@@0@%@1@!@2@,
@5 V Vy@D
@5prompt1 Vy@<@5 V@A
@6 V@8X D  t  t t  Vlt list_history  O Vl V C@D@a Vu@3@@
@,@-@5 V@D@J@<@% @,	@5 V@,
@5plus Vy@. @+@+@2@. @9@. C
@2@/ V}@2@,
@5 B Vy Cb@. Vw@/ V
@2@6 @ Vy@8X D  t  t t  Vlt  V O Vl VC
@@ Vu
@3@5 V Vy@;@I@8C@C Vu
	@3 A@. V@/ A	@2@5 V@;@I@8C@z@F Vu@3@,@,@5 V Vy@5 V Vy@.atom_to_term@+@+@2@,@. @9@. @ @@2 A0@2@5 V@@@K@D@$@$
@A@<@B@@@ 
$silent@!@D@ @ @C @ A
@6 Vm Vy@<@#@5 V Vy@@@( @@D Cb@. V@/expanded@2@5 V@<@J@$@$
@A@8X D  t  t t  Vlt  Vr   D  t  t t  Vlt  Vr  O Vl VqC	@o Vu  @3@. V}@-@-@2@6 C @8X D  t  t t  Vlt matching_event O Vl VCA Vu@3@-@,
@5 V@5 V@-@5 V@;@8X D  t  t t  Vlt take_string O Vl VCA
 Vu
@3csym@5	code_type Vy@;
@6 V Vy@8C
A
 Vu@3@;@8CA Vu @9X D  t  t t  Vlt take_number O Vl VCA Vu
@3digit@5 V@;
@6 V@8C
A Vu@3@;@8CA Vu @9X D  t  t t  Vlt get_last_event O Vl VC@ Vu@3@-@,	@5 V@5 V@;@8C@ Vu@3 Cb@. Vno_event@2@5 V@I@8X D  t  t t  Vlt 
find_event O Vl VC@ Vu AU	@3@;@6 V Vy@8C@(A  Vu@3 V@5 V@;@0@2@,
@5 V Vy@,
@5 U Vy@,@5 V@6 V@8C
A Vu@3@,@5 V@6 V Vy@8X D  t  t t  Vlt skip_quoted O Vl VC@ Vu


@3@;@8C@!@ Vu F

 F
@3@;
@6 V Vy@8C@#@ Vu




@3@;
@6 V@8C@ Vu
	
@3@;@6 V@8C@ Vu 	@9X D  t  t t  Vlt not_event_char O Vl VC	@ Vu@3 V@5 V@;@I@8C@ Vu AU@3@;@I@8C@ Vu @9X D  t  t t  Vlt match_event O Vl VC@ Vu@3@5 V Vy@;@8C@ Vu@3 Cb@. V V@2@5 V@I@8X D  t  t t  Vlt  V O Vl VC@ Vu AU AU @@3@;@8C@ Vu AU AU
@3@5 V Vy@;@0@2
@6 V@8C@#@ Vu AU	 @@3@;@,@,
@5 V Vy@,@5 V@;
@-@6 V@8C@"@ Vu' V@3@; V@,
@,@5 V
@6 V@8C@"@ Vu" V@3@; V@,
@,@5 V
@6 V@8C@ Vu
@3@;
@6 V@8C@ Vu  @@9X XQM JF@D/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__data_files.proOuS @WEget_datafiles_vcgEget_datafiles_pfsEadd_datafiles_ruleEget_datafiles_simplified_pfsEget_datafiles_dpcEadd_datafiles_pfsEadd_datafiles_vcgE JE J
E UEadd_datafiles_local_user_ruleEsave_data__data_files E U\Eadd_datafiles_global_user_ruleEadd_datafiles_debugEget_datafiles_fdlEmust_get_datafiles_debugEadd_datafiles_logEadd_datafiles_summary_dpcE UEget_datafiles_debugEadd_datafiles_fdlEget_datafiles_decEget_datafiles_simplified_vcgEadd_datafiles_simplified_pfsEadd_datafiles_dpcEget_datafiles_logEget_datafiles_summary_dpcEadd_datafiles_decEadd_datafiles_simplified_vcgXD  t  t t  Jt  V 	O J V C
@u DVO@3@. U\@2@5 @ @;@8X D  t  t t  Jt  V 	O J V C
@ W@3@. V@2@5 W@;@8X D  t  t t  Jt  U 	O J V C
@ W@3@. U@2@5 W@;@8X D  t  t t  Jt  U] 	O J V C
@ W@3@. U@2@5 W@;@8X D  t  t t  Jt  V 	O J V C
@ W@3@. W@2@5 W@;@8X D  t  t t  Jt  U 	O J W C
@ W@3@. V@2@5 W@;@8X D  t  t t  Jt  W 	O J W C
@ W@3@. V@2@5 W@;@8X D  t  t t  Jt  W 	O J W C
@ W@3@. W@2@5 W@;@8X D  t  t t  Jt  V 	D  t  t t  Jt  V 	O J V C
@ W@3@. V@2@5 W@;@8X O J J
 CA W @3@?@-@5 W
 J@D@H@8X O J J CA W@3@6 W@8X O J V C@A W@3 J@,@5 V J@0@.  J@/  V@2@1@.  J@/  W@2@1@.  J@/  W@2@1@.  J@/  V@2@1@.  J@/  U@2@1@.  J@/  U@2@1@.  J@/  U]@2@1@.  J@/  V@2@1@.  J@/  V@2@1@.  J@/  W@2@1@.  J@/  W@2@1@.  J@/  W@2@2@5write_terms_to_file Eb@;@8X O J V C@ W@3@. W	@2@5 W@;@8X O J V C
@ W@3@. W
@2@5 W@;@8X O J V C@ W@3@?
@5 AW @D
@H@=Expected atomic name for debug datafiles to find, but got: ~k@0@2@6 P Eb@8C@ W@3@5 W J@;@8C@ W@3@@Could not find debug datafiles for: Expected atomic name for: ~k@0@2@6 W@8X D  t  t t  Jt  W 	D  t  t t  Jt  W 	O J W	 C
@ W@3@. V@2@5 W@;@8X D  t  t t  Jt  W 	O J W C
@ W@3@. W@2@5 W@;@8X XQM DYF@B/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/load__switches.proQuS @WE PXO DYset_deadpath_switch  CA*u DWQ  @3
Simplifier@5get_system_toolname U@; H9@6add_switch_deadpaths H=@8CA/ W#  @3ZombieScope@5 W%@; HF@6 W(@8X O DYparse_simplifier_qualifier_part CAj W#@3@,@5@!parse_simplifier_simple_qualifier P@;@$
@8CAn W#@3@,@5parse_simplifier_log_qualifier P@;@$
@8CAr W#@3@,@5@ parse_simplifier_usage_qualifier P@;@$
@8CAv W#@3@,@5@"parse_simplifier_choices_qualifier P@;@$
@8CAz W#@3@,@5@ parse_simplifier_limit_qualifier P@;@$
@8CA~ W#@3@,@5parse_file_name P@;@$
@8X O DYparse_arguments CA> W# empty@9CA@ W#@3@5parse_arguments_x P@;@8X O DYset_auto_settings  C@@ W#@3switch_input_fileauto_set@5add_source_of_switch H= H9@5add_switch_empty H=switch_empty WI@5 WJyes_log_file@5add_switch_log H=
switch_log WI@5 WJ HF@5add_switch_wrap H=switch_wrap WI@5 WJ H9@5add_switch_verbose H=switch_verbose WI@5 WJ@5set_user_rules_switch  Pswitch_user_rules WI@5 WJ H9@5add_switch_plain H=switch_plain WI@5 WJ H9@5add_switch_typecheck_only H=switch_typecheck_only WI@5 WJ HF@5add_switch_renum H=switch_renum WI@5 WJ B@5add_switch_simplification H=switch_simplification WI@5 WJ B@5add_switch_standardisation H=switch_standardisation WI@5 WJ B@5add_switch_rule_substitution H=switch_rule_substitution WI@5 WJ D@5add_switch_nocontradiction_hunt H=switch_nocontradiction_hunt WI@5 WJ B@5@#add_switch_substitution_elimination H=switch_substitution_elimination WI@5 WJ B@5add_switch_expression_reduction H=switch_expression_reduction WI@5 WJ@5add_switch_complexity_limit H=switch_complexity_limit WI@5 WJ@5add_switch_depth_limit H=switch_depth_limit WI@5 WJ@(@5add_switch_inference_limit H=switch_inference_limit WI@5 WJ H9@5add_switch_help H=switch_help WI@5 WJ H9@5add_switch_version H=switch_version WI@5 WJ
no_usage_file@5add_switch_usage H=switch_usage WI@5 WJ@5 W! Pswitch_deadpaths WI@5 WJ@,@5default_switch_hyp_limit P@5add_switch_hyp_limit H=switch_hyp_limit WI@5 WJ@;@8X O DY@ convert_range_list_as_int_list_x CDM W#@3@5contains_no_dups Fd@;@8CDQ W#@3@0Illegal duplication in list of argument numbers
@6command_line_error Eb@8X O DYparse_simplifier_choices_name C@AA W#nosimplification@3@0 R@1 R@1 G@1 R@2@0 V'@1 L@1 R@1 R@1 R@1 R@1 E@1 R@1 R@1 R@1 R@1 R@2@,@5parse_mandatory_and_optional P@;@$
@8C@DA W#nostandardisation@3@0 R@1 R@1 G@1 R@2@0 R@1 R@1 R@1 R@1 R@1 R@1 R@1 G@1 R@1 R@1 R@1 R@1 R@2@,@5 W@;@$
@8C@JA W#norule_substitution@3@0 R@1 R@1 R@1 S@2@0 R@1 R@1 L@1 G@1 S@1 V$@1 G@1 R@1 R@1 R@1 S@1 R@1 R@1 R@1 R@2@,@5 W@;@$
@8C@MA W#nocontradiction_hunt@3@0 R@1 R@1 E@2@0 R@1 R@1 R@1 R@1 R@1 R@1 R@1 E@1 R@1 R@1 R@1 R@1 L@1 R@1 S@1 R@1 R@2@,@5 W@;@$
@8C@_A W#nosubstitution_elimination@3@0 R@1 R@1 G@1 S@2@0 V$@1 G@1 R@1 R@1 R@1 S@1 R@1 R@1 R@1 R@1 L@1 R@1 R@1 R@1 V'@1 R@1 R@1 R@1 R@1 R@1 R@1 R@2@,@5 W@;@$
@8C@SA W#noexpression_reduction@3@0 R@1 R@1 R@2@0 E,@1 L@1 R@1 R@1 G@1 G@1 R@1 R@1 R@1 L@1 R@1 R@1 R@1 S@1 E@1 R@1 R@1 R@1 R@2@,@5 W@;@$
@8X O DYprocess_argument_hyp_limit CD% W#@3 W WI@5get_source_of_switch H=@5prune_switch_hyp_limit  H= W@5prune_source_of_switch H=@5 W Wuser_set@5 WJ@;@8X O DY
range_to_list CDV W#@3@;@8CDY W#

@3@5convert_one_range_to_list P
@5 W P@;@8X O DYparse_simplifier_simple_name CA W# A@3@0 R@2@0 R@1 R@1 L@2@,@5 W@;@$
@8C@ A W#nolog@3@0 R@1 R@1 R@2@0 R@1 S
@2@,@5 W@;@$
@8C@#A W#nowrap@3@0 R@1 R@1 V(@2@0 R@1 R@1 L@2@,@5 W@;@$
@8C@&A W#verbose@3@0 G
@1 R@1 R@1 V$@2@0 R@1 G@1 R@2@,@5 W@;@$
@8C@2A W#nouserrules@3@0 R@1 R@1 S@2@0 G@1 R@1 R@1 R@1 S@1 R@1 R@1 G@2@,@5 W@;@$
@8C@ A W#plain@3@0 L@2@0 R@1 R@1 R@1 R@2@,@5 W@;@$
@8C@,A W#	typecheck@3@0 R@2@0 S@1 L@1 R@1 E@1 R@1 R@1 E@1 V&@2@,@5 W@;@$
@8C@&A W#norenum@3@0 R@1 R@1 R@1 R@2@0 R@1 S@1 V'@2@,@5 W@;@$
@8C@&A W#version@3@0 G
@1 R@1 R@1 G@2@0 R@1 R@1 R@2@,@5 W@;@$
@8X O DYqualifier_prefix CB W#  @9CB W#  @@9X O DYprocess_selection CD7 W# B B@3@;@8CD; W# D D@3@;@8CD? W#
specific

exclude@3@5convert_range_list_as_int_list P@;@8X O DY W CB{ W#@3@,@5 S- S.@,
@5parse_optional P@;@$
@8X O DY P C@ W#@3@5 WF P D@0@-@1@-@1@-@1@-@+@2@5 @H @,	@5 W@ P@5process_arguments P@;@8X O DY W/ CA W#
simple_qualifier@3@,@5parse_qualifier_prefix P@,
@5 W P@;@$

@8X O DYparse_zombiescope_limit_name C@,B- W# K@3@0 R@1 S@2@0 L@1 L@1 R@1 R@1 V'@1 R@1 R@2@,@5 W@;@$
@8X O DYparse_zombiescope_simple_name CB W# A@3@0 R@1 R@2@0 R@1 L@2@,@5 W@;@$
@8C@ B W# W@3@0 R@1 R@1 R@2@0 R@1 S
@2@,@5 W@;@$
@8C@#B W# W@3@0 R@1 R@1 V(@2@0 R@1 R@1 L@2@,@5 W@;@$
@8C@ B W# W@3@0 L@2@0 R@1 R@1 R@1 R@2@,@5 W@;@$
@8C@&B W# W@3@0 R@1 R@1 R@2@0 R@1 R@1 S@1 V'@2@,@5 W@;@$
@8C@&B W# W@3@0 G
@2@0 R@1 R@1 G@1 R@1 R@1 R@2@,@5 W@;@$
@8X O DY@ parse_zombiescope_qualifier_part CA W#@3@,@5@"parse_zombiescope_simple_qualifier P@;@$
@8CA W#@3@,@5parse_zombiescope_log_qualifier P@;@$
@8CA W#@3@,@5@!parse_zombiescope_limit_qualifier P@;@$
@8CA W#@3@,@5 W=@;@$
@8X O DY X C@+B& W#		
limit_qualifier@3@,
@5 W
@,@5 W P@  @@!@,@5 U R@;@$
@8X O DY W C@AB W#

log_qualifier@3@,@5 W@0 R@2@0 R@1 S
@2@,
@5 W@ 
 @@!@0 R@1 R@1 V@2 R@,@5 R R@;@$
@8X O DY WD CAK W# @9C@ AP W#

@3 H9@5 IA H=@,@5 @ @. W-@2@5 S, S.
@6 WC@8C@ AY W#

@3 HF@5 X
@,@5 X@. W@2@5 X

@6 WC@8CAb W#
@3@'Error in analysing command argument: ~a@0
@2@6 P Eb@8X O DY W CB W#@3@;@8CB W#	
@3@5process_argument P@6 W@8X O DY W CB W#
 W@3@,@5 W@,
@5 W P@;@$

@8X O DYparse_simplifier_limit_name C@AA W# N@3@0 E@2@0 R@1 V'@1 L@1 R@1 R@1 E,@1 R@1 R@1 S@1 L@1 R@1 R@1 V'@1 R@1 R@2@,@5 W@;@$
@8C@2A W# N`@3@0 R@2@0 R@1 L@1 R@1 R@1 L@1 R@1 R@1 V'@1 R@1 R@2@,@5 W@;@$
@8C@>A W# N[@3@0 R@2@0 R@1 R@1 R@1 R@1 R@1 R@1 E@1 R@1 L@1 R@1 R@1 V'@1 R@1 R@2@,@5 W@;@$
@8X O DY W_ CA W#  @3 W$@5 W%@; HF@6add_switch_user_rules H=@8CA W#  @3 W+@5 W%@; H9@6 X@8X O DYparse_chosen_units CB4 W#
 W @@3@,
@5parse_content_chosen_units P@;@$

@8CB: W# B@3@;@$
	@8X O DY W C@ W#  @9X O DY W CDb W#
value

@3@5 F @Y@a@Z @k@;@8C
Dg W#
 X@3@*Illegal entry in list of numbers argument
@6 W@8C@!Dk W#
 S
@3@5 X!@5 X!@Y@a@Z @k@Y@a@^@i@5generate_int_list Fd@;@8C
Ds W#
 S@3 X"@6 W@8X O DY W CDE W#@3@,
@5 W@5 P Fd@5 W P@;@8X O DYcheck_limit_is_valid CD| W#@3@5 X!@Y@_@a@l@Y@_@^@j@;@8CD W#@3@;Value ~d given for -~a is out of permitted range: ~d to ~d
@0@1	@1
@1@2@6 W@8X O DY W CB W#@3@,
@5 W P@#@ 
@!@;@$	@8X O DY W> C@+Bt W#
filename@3@0 R@1 R@1 V@1 V@1 V@1 V@1 V@2 R@,@5 X	@;@$
@8X O DY X CB W# WB@3 WP WI@5 W WP@5 W HF@5 WM WP W@5 WJ@;@8CB W# WB@3 WH W@5 W@>Unexpected multiple instances of empty command-line detected.
@6 W@8CB W#
 X,	@3 WH WI@5 W WH@5 W@5add_switch_input_file H= WH W@5 WJ@;@8CB W#
 X,	@3 WH W@5 W@,
@5get_switch_input_file H=@>Multiple file names specified on the command-line (~a and ~a)
@0
@1	@2@6 W@8CB W#
 W W@3 WU WI@5 W@5prune_switch_log  H= WU@5 W J@5 WR WU W@5 WJ@;@8C@!B W#
 X	@3 WU WI@5 W@5 X6 WU@5 W@.provided_log_file	@2@5 WR WU W@5 WJ@;@8CB W#
 W W@3 WU W@5 W J@5get_switch_log H=@*Illegal multiple uses of /nolog qualifier
@6 W@8CB W#
 W W@3 WU W@5 W@. X9@-@2@5 X;@3Inconsistent use of /log=... and -nolog qualifiers
@6 W@8CB W#
 X@3 WU W@5 W J@5 X;@3Inconsistent use of -log=... and -nolog qualifiers
@6 W@8CB W#
 X@3 WU W@5 W@. X9@-@2@5 X;@,Illegal multiple uses of -log=... qualifier
@6 W@8CB W#
 W W@3 WY WI@5 W@5prune_switch_wrap  H= WY@5 W H9@5 WV WY W@5 WJ@;@8CC W#
 W W@3 WY W@5 W@9-nowrap qualifier appears more than once on command-line
@6 W@8CC	 W#
 W W@3 W] WI@5 W@5prune_switch_verbose  H= W]@5 W HF@5 WZ W] W@5 WJ@;@8CC W#
 W W@3 W] W@5 W@,Illegal multiple uses of -verbose qualifier
@6 W@8CC W#
 W W@3 Wa WI@5 W@5prune_switch_user_rules  H= Wa@5 W H9@5 X Wa W@5 WJ@;@8CC  W#
 W W@3 Wa W@5 W@0Illegal multiple uses of -nouserrules qualifier
@6 W@8CC' W#
 W W@3 We WI@5 W@5prune_switch_plain  H= We@5 W HF@5 Wb We W@5 WJ@;@8CC/ W#
 W W@3 We W@5 W@*Illegal multiple uses of -plain qualifier
@6 W@8CC6 W#
 W W@3 Wi WI@5 W@5prune_switch_typecheck_only  H= Wi@5 W HF@5 Wf Wi W@5 WJ@;@8CC> W#
 W W@3 Wi W@5 W@.Illegal multiple uses of -typecheck qualifier
@6 W@8CCE W#
 W W@3 Wm WI@5 W@5prune_switch_renum  H= Wm@5 W H9@5 Wj Wm W@5 WJ@;@8CCM W#
 W W@3 Wm W@5 W@,Illegal multiple uses of -norenum qualifier
@6 W@8C@$CT W#
choices_qualifier W	@3 Wq WI@5 W@,
@5 W P@5prune_switch_simplification  H= Wq@5 W@5 Wn Wq W@5 WJ@;@8CC] W#
 XZ W@3 Wq W@5 W@<Illegal multiple occurrences of -nosimplification qualifier
@6 W@8C@$Cd W#
 XZ W	@3 Wu WI@5 W@,
@5 X\@5prune_switch_standardisation  H= Wu@5 W@5 Wr Wu W@5 WJ@;@8CCm W#
 XZ W@3 Wu W@5 W@=Illegal multiple occurrences of -nostandardisation qualifier
@6 W@8C@$Ct W#
 XZ W	@3 Wy WI@5 W@,
@5 X\@5prune_switch_rule_substitution  H= Wy@5 W@5 Wv Wy W@5 WJ@;@8CC} W#
 XZ W@3 Wy W@5 W@?Illegal multiple occurrences of -norule_substitution qualifier
@6 W@8C@$C W#
 XZ W	@3 W} WI@5 W@,
@5 X\@5@!prune_switch_nocontradiction_hunt  H= W}@5 W@5 Wz W} W@5 WJ@;@8CC W#
 XZ W@3 W} W@5 W@@Illegal multiple occurrences of -nocontradiction_hunt qualifier
@6 W@8C@$C W#
 XZ W	@3 W WI@5 W@,
@5 X\@5@%prune_switch_substitution_elimination  H= W@5 W@5 W~ W W@5 WJ@;@8CC W#
 XZ W@3 W W@5 W@FIllegal multiple occurrences of -nosubstitution_elimination qualifier
@6 W@8C@$C W#
 XZ W	@3 W WI@5 W@,
@5 X\@5@!prune_switch_expression_reduction  H= W@5 W@5 W W W@5 WJ@;@8CC W#
 XZ W@3 W W@5 W@BIllegal multiple occurrences of -noexpression_reduction qualifier
@6 W@8C@(C W#
 X N	@3 W WI@5 W N
@@5 X( P@5prune_switch_complexity_limit  H= W@5 W@5 W W W@5 WJ@;@8CC W#
 X N@3 W W@5 W@@Illegal multiple occurrences of -complexity_limit=... qualifier
@6 W@8C@(C W#
 X N`	@3 W WI@5 W N`
@5 Xu@5prune_switch_depth_limit  H= W@5 W@5 W W W@5 WJ@;@8CC W#
 X N`@3 W W@5 W@;Illegal multiple occurrences of -depth_limit=... qualifier
@6 W@8C@(C W#
 X N[	@3 W WI@5 W N[
A@5 Xu@5prune_switch_inference_limit  H= W@5 W@5 W W WI@5 WJ@;@8CC W#
 X N[@3 W W@5 W@?Illegal multiple occurrences of -inference_limit=... qualifier
@6 W@8CC W#
 W A@3 W WI@5 W@5prune_switch_help  H= W@5 W HF@5 W W W@5 WJ@;@8CC W#
 W A@3 W W@5 W@)Illegal multiple uses of -help qualifier
@6 W@8CC W#
 W W@3 W WI@5 W@5prune_switch_version  H= W@5 W HF@5 W W W@5 WJ@;@8CC W#
 W W@3 W W@5 W@,Illegal multiple uses of -version qualifier
@6 W@8C@!D W#
usage_qualifier	@3 W WI@5 W@5prune_switch_usage  H= W@5 W@.provided_usage_file	@2@5 W W W@5 WJ@;@8CD W#
 X K	@3@5 X!@5 W P@;@8CD W#
 X K D@3 D@5 X@;@8CD W#
 XZ K@3 W W@5 W@9Illegal multiple occurrences of -hyp_limit=... qualifier
@6 W@8CD W#@3@,Unexpected parsed command line argument: ~w
@0@2@6 X@8X O DY W CB W#
@3
@6 W@8CB W# 
	@9X O DY W; C@+A W#		
 X@3@,
@5 W
@,@5 X P@  @@!@,@5 X@;@$
@8X O DYparse_range_collection_x CBT W# @:
@3
@,@5parse_range P@,@5 X P@;@$
@8CB[ W#@3@;@$
	@8X O DY W8 C@"A W#
 XZ@3@,
@5 W
@,@5 W P@,@5 X P@;@$
@8X O DYparse_range_collection CBN W#@3@,
@5 X
@,@5 X@;@$
@8X O DY W5 C@GA W#
 X@3@,@5 W@0 S@1 G@2@0 R@1 S
@1 R@2@,
@5 W@ 
 @@!@0 R@1 R@1 V@2 R@,@5 X	@;@$
@8X O DY X C@%B` W#
 S@3@,
@5 X@ 
 @@!@,@5 X@;@$
@8CBf W#
 X@3@,@5 X@;@$
@8X O DY W2 C@AA W#
 X@3@,@5 W@0 R@2@0 R@1 S
@2@,
@5 W@ 
 @@!@0 R@1 R@1 V@2 R@,@5 X	@;@$
@8X O DY X CB@ W#@3@,@5 X@;@$
@8CBE W#	 M@3@,@5 X P@  O
@!@;@$

@8X XQM OnF@@/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/processrules.proOuS @WE OkXO Onapply_rule_to_existing_rules C@h@Uu DmO@3@,@,@,
@,@,@,@,@,@5 T Ey@5 E @,@ @ I@,@ @ I@,@ @ I@?@'@'@'@D@H
@5 T Ey
@5 T Ey@I@8X O Onscalar_replacement_rule C@J X@3@5 Ew Ey@5 AW @-@7 @ L3@8X O On Ok C@C X@3@,@,	@,
@5 X Om@6 X Om@8C@F X  @3@;@8X XQM DuF@+/usr/lib/swi-prolog/library/prolog_stack.plPZvu@ S Eget_prolog_backtraceE XE	backtraceEprint_prolog_backtraceXO Dulineno_ C@u DsPZv@3@.position@/$stream_position@+@+@-@-@2@5 D @Y@^@`@k@;@Y@^@Z@d@o@8C@ X@3
@5 C @6 X Du@8X O Duclause_predicate_name C@ X@3@ @ N @@;@8C@ X@3@,
@-@5
nth_clause @.  @W
@2@6predicate_name Dw@8X O Du X C@J X 
@3@;@8C@@K X

frame
@3level@5prolog_frame_attribute @@@(
 C@Dpredicate_indicator@,@5 X@ 

 C@!@A@<@:@@@(
 @@D X@,@5 X@ 

 D@!@A@<@@ T@,@5 X@D@ 

 T0
@!@<@&
 S@A@A@@pc@,@5 X@D@J@<@% C@@parent@,@5 X@D@h @6 X X@<@& D}@B@8X O Du X C@ X 	
 E~|~t[~D]~8+ @9X O Dusubgoal_position C@'@ X@3@,
@-@5clause_info X@,@5$clause_term_position 
@,@5find_subgoal X@5 BS @6 X@8X O Du X C@f X@3@.message	@2@,
@5 S, S. A@6 E @@8X O Du X C@A X@3@,
@5prolog_current_frame  X@,@5 X X@,@5 X@6 X@8X O Du X C@ X 		@9C@ X
 D

@3
@,@5 U E@6 X@8X O Dulineno C@ X@3 Bh@,@5 B @,@5 X@5 B @$
@8X O Duwhere C@x X 
 C
 E~w <foreign>@9C@z X 
 D
 E~w@9C@G@| X
 T0@3@,
@,@-@5 X X
@. G(@-@2@5 E 
@,@5 X X@,@5 X X@#	@;@#@ 
 E~w at ~w:~d

@!@8C@<@ X		
 T0@3@. D@+@2@5clause_property @t@.
line_count@+
@2@5 X@,@5 X@#	@;@#@ 
 E X

@!@8C@ @ X
 T0@3@,@5clause_name X@#
	@ 

 E~w <no source>
@!@8C@ X  S<meta call>@9X O Du X C@j X 		@9C@0@l X	@3@,
@5 Y X@@@( D}@#
@D@$
@A@<@ 
 E@!@6 Y@A@8C@t X
 X@3@,
@5 X X
@6 X X@8X O Du X C@ X@3@,	@5 X X A@6 X X@8X O Du X C	@G X@3 @@6 X@8X XQM @F@$/usr/lib/swi-prolog/library/shlib.plPZvu@ S Eunload_foreign_libraryE YEcurrent_foreign_libraryE CEuse_foreign_libraryEreload_foreign_libraries E CE YXD  t  t t  @t unload_all_foreign_libraries  O @ Y C	Aq @  @3unix @@5 @H @;@8CAs @@3@.current_library@+@-@-@-@-@2@.unload_foreign@2@6forall$apply@8X D  t  t t  @t reload_libraries O @ Y!CA\ @ @9C@,A] @
 G	
@3@@
@5 C @@D
@J@< @@. @	load_failed@2@5 @ @@6 Y" @@8X D  t  t t  @t  C @/D  t  t @0t  @t C  @ZD  t  t t  @t  C O @ CC@ @
 
@3$foreign@. Y%
	@2@6 Br @8X D  t  t t  @t  Y O @ YC@OA~ @	@3@5 Y @@@@=@. @@+	@/ @+
@+@2 @@,@5 T @@@(	 @@D@,
@,@5 A @. 

@2@5abolish @5 C @I@<@C@B
@D@J@<
@J@B	@B@B
@8X D  t  t t  @t  C @/D  t  t @0t  @t C D  t  t t  @t  C O @ CC
@ @@3@. C install@2@6 C @@8X D  t  t t  @t abolish_foreign O @ Y6C@-A) @@3@=@"@. @@/ @+	@+
@2@5 E @,@,@5 Y.@. 	@2@5 Y/@I@<@J@B	@B@8X D  t  t t  @t 	do_unload O @ Y9C@:A @@3@-@-@,
@,@5 Y @@. Y@-@-@-@-@2@5 C @@
@,@5entry @@. 
@/call_shared_object_function@2@@D
@J@<@J@A@5 Y7 @@6close_shared_object @8X D  t  t t  @t  C O @ Y%C
@ @@3@-@-@-@-@5 Y;@;@8C@@ @
@3@. @@-@-@2@5 Y<@,@5find_library @@. @@2@5 A @. 	@/open_shared_object@+@2@,
 @@5 @2 @@@L
@D@. @
@2@5 @@I@<@J@;@@@9@@@,@5 Y=@. 	@/ Y@@2@@D@J@<
@. Y3 Y4@2@5== @A@D@. @@2@5 Y<@6assert_shlib @@<@. @@2@5 Y<@5 YC @@. Y&@/
call_entry
@2@5 Y(@I@A@8C@/@ @@3@. @@2@5 Y<@@@-@,@5 @ @@D@. @@-@-@2@5 Y<@6 @ @<@. @@. Aforeign_library@2@-@2@6 YV@A@8X D  t  t t  @t  G O @ GC@ @@3@5 A @;@,
@5 A @-@6 @ @8C@ @@3@0@-@1@+
@2@5 @w @6 YX @@8X D  t  t t  @t  Y? O @ Y>C@ @
	@3@. Y3@-@2@5 E @;@8C@ @	
 Y3@3@,@5 Y]@0@1@2 L@6 C @8C	@ @ 	
 Y3@9X D  t  t t  @t 
find_library2 O @ Y`C@ @@3@0@. A{ MG@2@1@. Bf Bh@2@1@. A A0@2@2@5 Aq @;@8C	@ @	@3@5 AW @;@8C
@ @
 C

@3@5 Yc@;@8C@ @@3@. @@. A A@2@-@2@6 YV@8XD  t  t t  @t  YR O @ YQCA8 @@3@. Y@-@-@-@-@2@5 Y<@. Y	
@2@6 YI@8X D  t  t t  @t  YH O @ YGC@ @@3 G @@5 Ykernel_compile_mode A&@5 Y@,
@5	libd_spec @@. Ya
	@2@- A0@6 YL@8C@ @@3@6 Ya @@8X D  t  t t  @t  Yg O @ YfC@ @@3@5 YY@,
@,@5 Y[ V,@,@5 @` @6 Y[@8C@!@ @@3@5 A @0@+
@1@+@2@5 Y\@,@5 Ye@0
@1@2@6 Y\@8C@ @ 	@9X D  t  t t  @t  Y  O @ YC@/AS @@3@. Y#@+@+	@+
@2@. @9@. E@/ Y	@-
@-@2@/\== @@2@,@5 B B@,@5 E E@6 Y)@8X D  t  t t  @t  Y @/D  t  t @0t  @t Y D  t  t t  @t  Y O @ YCA
 @@3@. C@2 D@6 D @8X D  t  t t  @t  @ 	D  t  t t  @t  @ 
D  t  t t  @t  @ D  t  t t  @t  Y 	D  t  t t  @t  Y 
D  t  t t  @t  Y D  t  t t  @t  Y @/D  t  t @0t  @t Y  @ZD  t  t t  @t  Y O @ YC
A
 @@3@. C	@2 D@6 Yo@8X D  t  t t  @t  @ 	D  t  t t  @t  @ 
D  t  t t  @t  @ D  t  t t  @t  Y O @ YC
A @@3@. Y3	uninstall@2@6 Y
 @@8X D  t  t t  @t  Y O @ Y
C
A @@3 Y*@. Y:	@2@6 Y+@8X D  t  t t  @t  Y O @ Y
CAE @@3@-@-@-@-@5 Y;@,
@. @
@2@6 Ym@8X D  t  t t  @t  @ 	D  t  t t  @t  @ 
D  t  t t  @t  @ XQM ACF@./usr/lib/swi-prolog/library/dialect/sicstus.plPZvuS Eprolog_flagE	read_lineEtrimcore E YuEget_mutableEupdate_mutableE AnEcreate_mutableE AfE AjE A]E A_E AKE W E WE YsE DXD  t  t t  ACt  B_  O AC B^ C A@ D~ C D@9X O AC Yt CAZ A@@3
current_input@6 T9 TE@8X O AC Yv CA A@  @3@6trim_stacks  AB@8X O AC Yy CA; A@ 	
$mutable@9X D  t  t t  ACt  Ao @/D  t  t @0t  ACt An  @ @ZO AC An CA# A@@3@,@5 Ac@5 Ah @6 Aa @t@8X D  t  t t  ACt  Ag @/D  t  t @0t  ACt Af  @O AC Af CA A@@3@,
@5 Ac@6 Y@8X O AC Y C@ A@@3@5 AV@;@. D@+@2@5 D @t@5 B3 @. BP	@2@6 @C @8C@&@ A@@3@5 E @;@,@0@. A{ Be@2@1@. Bf Bh@2@2@5 Aq @5 Y@. D@2@6 Y@8C@ A@@3@6 A Tb@8X O ACsicstus_flag C@$A A@ D@3@; D@,
@5 @H @@@-@0--@+@2@5 E E@D@$	@<@&	 D}@A@8CA A@system_type@3@;@@


saved_program @@5 Y@D
@&	 Q@<@&	 B@8CA A@@3@6 Y@8X O ACpush_sicstus_library  C@G@_ A@@3@=@@@. G@/  AG AC@2@,@0@. A{ C@2@1@. Bf Bh@2@1@. A B@2@1@. A A0@2@2@5 Y@. @@.  @W@/ BL G@2@/ AI AG AC@2@5 A @I@<@J@A@8X O AC
setup_dialect  C	@ A@  @3@. E AX@2@6 S @t@8X O AC Y CA A@@3@5$welcome  AB@.version_msg@+@2@. @banner@/ O X@1@2@6 Y Y@8X O AC Y CA A@@3@6 Y AB@8X O AC Yr C
A A@@3@5 Y@6 @S @8X O AC Yx CA] A@@3@6 Y@8X O AC Y{ CAE A@@3 Y@5 A @;@6setarg @8CAH A@@3mutable@6 Av Tb@8X O AC Y} CA3 A@ 	
 Y@9X D  t  t t  ACt  Ak @/D  t  t @0t  ACt Aj  @O AC Aj CA A@@3@,
@5 Ac@5 Y@6 Al @8X D  t  t t  ACt  A` @/D  t  t @0t  ACt A_  @ZO AC A_ CA A@@3@,
@5 Ac@6 Y@8X D  t  t t  ACt  Y 	D  t  t t  ACt  A @/D  t  t @0t  ACt AK   O AC AK C@ A@@3@E@@F@@<@@8X O AC Ad CA A@
 
@3@5 AV@;@5 A @0
@1@2 @6 C @8CA
 A@@3@5 Y @@,
@5 AH@0
@1@2 @6 Y@8X D  t  t t  ACt  A[ O AC AZ C@'u DEPZv  E
sicstus_lists@9C@A T   DL@9X O AC AE C@{ A@@3@K@;@I@8C@| A@ 
 @9XO AC Y C	A A@@3@. Y@2@6 F5 @8X XQM @F@$/usr/lib/swi-prolog/boot/messages.plMs@ S E EE @Emessage_to_stringXD  t  t t  @t prolog_message O @ YC@2AIs@$/usr/lib/swi-prolog/boot/messages.plM
 D	 
@3@;@#	@ 
 E~w:~d: 
@%Initialization goal raised exception: E@!@6translate_message @@8C@ AN Y
 D
 E@(Initialization goal ~p raised exception: E
@3
@6 Y@8C@*AQ Y
 D{	 @3@;@#
	@ 

 E Y
 EInitialization goal failed
@!@8CAU Y 
 D{
 EInitialization goal failed: ~p@9CAX Y
initialization_exceptionProlog initialisation failed: E@3@6 Y@8CA[ Y
unhandled_exceptionUnhandled exception: @3@6 Y@8CA^ Y 
 B
 EGoal (~w) failed: ~p

@9CA` Y 
no_current_module
 E@$~w is not a current module (created)@9CAb Y 
commandline_arg_type
 E@*Bad argument to commandline option -~w: ~w

@9CAd Y 
missing_feature
 E@.This version of SWI-Prolog does not support ~w@9CAf Y 
 C{
 ESingleton variables: ~w@9CAh Y 
	multitons
 E@7Singleton-marked variables appearing more than once: ~w@9CAj Y profile_no_cpu_time@:No CPU-time info.  Check the SWI-Prolog manual for details@9CAl Y 
	non_ascii
 E@,Unquoted ~w with non-portable characters: ~w

@9C@WAn Y

io_warning@3@. X@+
@2@5 D @@; X
@,@5stream_position_data @
line_position
@,@5 Y@@@. CG@+@2@5 Y@D@#@<@#@A@#	@ 
 E~p:~d:~d: ~w
@!@8CAx Y 
 Y
 E
stream ~p: ~w

@9CAz Y 
option_usagepldocUsage: --pldoc[=port]@9CA| Y 
	interruptbeginAction (h for help) ? flush@9CA~ Y 
 Y Scontinue@9CA Y 
 Y continue (trace mode)@9CA Y 
modify_active_procedure
 E@ ~p: modified active procedure ~p

@9CA Y 
 C= CN  @W
 EFailed to load ~p@9CA Y 
 C= CN 
 E@ Failed to load ~p into module ~p

@9CA Y 
 C= CN
 E Y@9CA Y 
 D
 E@0Cannot pre-compile mixed load/call directive: ~p@9CA Y  B@.Full stop in clause-body?  Cannot redefine ,/2@9CA Y 
illegal_autoload_index
 E@.Illegal term in INDEX file of directory ~w: ~w

@9CA Y 
redefined_procedure
 ERedefined ~w procedure ~p

@9CA Y 
declare_module Y1
 ELoading module ~w abolished: ~p

@9CA Y 
 @
 E@'Exported procedure ~q:~q is not defined

@9CA Y
 C  @@3minus_in_identifier@6 Y @@8CA Y 
 C
 E@1Clauses of ~p are not together in the source-file@9C@)A Y
 C= C?
 E~|~t~*+Loading 
@3
@,@5 C> @@  Oi
@!@8C@SA Y


 C= CV

 E~|~t~*+@3@,@5 Z@ 
 E ~w
@!@,@5load_module @@ 
 E ~2f sec, ~D bytes
@!@8C@2A Y
dwim_undefined@3@,
@5goal_to_predicate_indicator @@#	@ 
 EUndefined procedure: ~q
 E@'    However, there are definitions for: E@!@6dwim_message @@8CA Y 
dwim_correct
 ECorrect to: ~q?  Y@9C@+A Y
 @
 E E	
 E@3File search: too many levels of indirections on: ~p E    Used alias expansions: E
@3
@6used_search @@8CA Y  Z@<The "-" character should not be used to seperate words in an E@2identifier.  Check the SWI-Prolog FAQ for details.@9CA Y 
 @removed_after_error
 ERemoved incomplete QLF file ~w@9C@,A Y 
 Cc

 E@#Module "~q" already loaded from ~w. E
 EWipe and reload from ~w? 
 Y@9CA Y  A@$Please answer y(es), n(o) or a(bort)@9CA Y 
 C
 C
 EFile search: ~p --> ~p (cache)

@9C@"A Y 
 C
 C

 EFile search: ~p --> ~p OK ~p
@9C@"A Y 
 C
 C

 EFile search: ~p --> ~p NO ~p
@9CA Y 
gc C@GC:  Y@9C@8A Y 
 Z- CW
at_same_line
 E@/gained ~D+~D in ~2f sec; used ~D+~D; free ~D+~D
@9CA Y 
shift_stacks C@
Stack-shift:  Y@9C@IA Y
 Z3 CW
@3@Y@^@ZD @d@p@Y@^
@ZD @d@p@Y@^@ZD @d@p@#	@  Z1
 E@6local: ~DKB, global: ~DKB, trail: ~DKB bytes (~2f sec)
@!@8C@!B Y
agc C@@3@,@5thread_self @@#	@ 
 E
AGC: [~w]  Y
@!@8C@$B Y 
 Z9 CW
 Z1
 E@.reclaimed ~D atoms in ~2f sec. (remaining: ~D)
@9C@"B Y
makereload@3@,@5 @r @@#
	@ 

 EMake: reloading ~D files
@!@8CB Y 
 ZA CWMake: finished@9CB Y 
 ZA
library_index
 EUpdating index for library ~w@9CB Y 
 B/
 EAutoloading ~p from ~w

@9CB Y 
 A
read_index
 ELoading autoload index for ~w@9C@!B& Y W@3version_git@,@5 @H @#	@;@#
@ 

 E X
@!@8C@BB) Y W@3 W@,@5 ZQ@Y@^@Z'@d@p@Y@^@Z@d@d@Z@d@d@p
@Y@^@Z@d@d@p@#	@ 
 E~w.~w.~w

@!@8C@!B0 Yaddress_bits@3 ZS@,@5 ZQ@#	@;@#
@ 

 E	~d bits, 
@!@8CB4 Ythreads@3 ZU @@5 ZQ@#	@;@#@ Multi-threaded, 
@!@8CB8 Y  ZU		@9CB: Y 	copyright@=Copyright (c) 1990-2011 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.@9CB@ Y author@#Jan Wielemaker (jan@swi-prolog.org)@9C@TBB Y

welcomeWelcome to SWI-Prolog (@3 ZU@,@5 Z ZS@,
@5 Z@ 
Version @! W@,@5 Z@  O E@! ZW@,@5 Z@  E E@2For help, use ?- help(Topic). or ?- apropos(Word). E E
@!@8C@3BN YaboutSWI-Prolog version @3 W@,@5 Z@  by 
@! Z\
@,@5 Z@  E@! ZW@6 Z@8CBU Y  C] C]@9CBW Y 
breakenter
 EBreak level ~d@9CBY Y 
 Zeexit E
 EExit break level ~d@9CB[ Y 
	var_query@1... 1,000,000 ............ 10,000,000 years later E E@/~t~8|>> 42 << (last release gives the question)@9CB_ Y 
close_on_abort
 EAbort: closed stream ~p@9C
Bb Y
 C@3@6query_result @@8C@/B Y
 C@3@@
@ tty_control @@5 ZQ@#	@D
@  Z1
 E X
@!@<@$	
@A@8CB Y 
 C`
 E~w: halt@9CB Y 
	no_action
 EUnknown action: ~c (h for help) E@9C@bB Y 
 V V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
 E    ~w.~21|Show history list E
 E    ~w.~21|Show this list E E

@9CB Y 
 V V! No such event@9CB Y 
 Vbad_substitution! Bad substitution@9CB Y 
 V V
 E~w.@9CB Y
 V V@3@6history_events @@8C@ C Y
spy@3@,@5 Z@#
	@ 

 ESpy point on ~p
@!@8C@ C Y
nospy@3@,@5 Z@#
	@ 

 ESpy point removed from ~p
@!@8CC Y 

trace_mode
 ETrace mode switched to ~w@9CC Y 

debug_mode
 EDebug mode switched to ~w@9CC Y 
 A.
 EDebug mode is ~w@9CC Y
spying@3@;@#	@ 
No spy points
@!@8CC Y
 ZSpy points (see spy/1) on: E@3@6predicate_list @@8C@(C Y
 @3@;@#	@,
@5 Z@#@ 
 E        ~p: Not tracing
 E
@!@8C@(C" Y
 Z@3@,
@5 Z@#	@ 
 E        ~p: ~w
 E
@!@8CC& Y
tracing@3@;@#	@ @"No traced predicates (see trace/1)
@!@8CC( Y
 ZTrace points (see trace/1) on: E@3@6tracing_list @@8C@7C: Y		
 X X@3@;@#	 X@,
@5 X @@#@ 
 E~t[~D] ~10|
@!@,@5
frame_context @@6
frame_goal @@8CC@ Y
 Zchoice@3@;@#
	@. Z X@2
@6 Z@8CCB Y
 Z	cut_call@3@;@#	@$
@8C@8CC Y


 Z
 @3@;@#
	@ 
 T @!@,@5port @@,@5frame_level @@,@5 Z@6 Z@8C@CCI Y
 Z@3@,
@5frame_flags @
@,@5 Z@,@5 Z@,@5 Z@,@5frame_depth_limit @@,@5 Z@  Y
@!@8C@"C Y 
 A; A=
 E@(The predicate ~p has been renamed to ~p. E@BPlease update your sources for compatibility with future versions.

@9C@&C Y
abnormal_thread_completion C$@3@;@#
	@ 

 E@'Thread running "~p" died on exception: @!@6 Y@8CC Y 
 Z A0
 E@'Thread running "~p" died due to failure@9CC Y 
threads_not_died
 E~D threads wouldn't die@9XD  t  t t  @t  E  O @ ECC Y
@3@;@8CC Y
 Z1@3@;@,@5print_message_line @@6 E @@8CC Y@3~N@,@5 @` @5 A @,@5 Z@6 Z@8X D  t  t t  @t 
clean_goal O @ ZCC Y
 
@3@5
hidden_module @@;@8CC Y
 
@3@. 
@2 RG@5 S @@;@8CC Y 	@9X D  t  t t  @t  Z O @ ZC@ECm Y	@3 H@,@5 Z@@
 @/@5 Z@D@%^@<@% N@@
 Z@5 Z@D@%
 E@<@%
 N@#	@ 
 E~w~w 

@!@8X D  t  t t  @t  Zv O @ ZuCBe Y C
 Efalse.@3@6
extra_line @@8CBh Y
 C@3@;@#	@ 
 Etrue.@!@6 Z@8CBk Y
 Z@3@,@5result @@6 Z@8CBn Y CW@3@6 Z@8CBp Y
 C@3@,
@5 Z C
@6prompt @@8CBs Y
more@3@,
@5 Z Z
@6 Z@8C@CBv Y  A E
 EActions: E E
 E@6; (n, r, space, TAB): redo    t:          trace & redo E
 E@.b:                    break   c (a, RET): exit E
 E@/w:                    write   p           print E
 Eh (?):                help E E@9CB~ Y action
 EAction?  Y@9CB Y  C
 EPlease answer 'y' or 'n'?  Y@9CB Y eof E@9CB Y toplevel_open_line		@9X D  t  t t  @t  Z O @ ZCCz Y@3@,@5	port_name @@#	@;@#
@ 

 E~w: 
@!@8X D  t  t t  @t caller O @ ZCA% Y
    B@3@;@#	@$
@8C@PA' Y

  
@3@;@#	@@@'@?@5 Z@D@H@#@D@ 
 E
~q:~q/~w: 

@!@<@ 
 E~q/~w: 

@!@A@8CA, Y 
 
 E Z

@9CA. Y 	
 E~p: @9X D  t  t t  @t  Z O @ ZC@/C^ Y@3@@
@$debugger_show_context @@5 ZQ S@,@5 Z@#	@D
@ 
 E[~w] 
@!@<@$	
@B@8X D  t  t t  @t  U| O @ U|C@ Y 
end_of_clauseUnexpected end of clause@9C@ Y end_of_clause_expectedEnd of clause expected@9C@ Y  @Unexpected end of file@9C@ Y end_of_file_in_atomEnd of file in quoted atom@9C@ Y end_of_file_in_block_comment@ End of file in /* ... */ comment@9C@ Y end_of_file_in_stringEnd of file in quoted string@9C@ Y illegal_numberIllegal number@9C@ Y 	long_atom@!Atom too long (see style_check/1)@9C@ Y long_string@#String too long (see style_check/1)@9C@ Y operator_clashOperator priority clash@9C@ Y operator_expectedOperator expected@9C@ Y operator_balanceUnbalanced operator@9C@ Y quoted_punctuation@-Operand expected, unquoted comma or bar found@9C@ Y 	list_rest@'Unexpected comma or bar in rest of list@9C@ Y cannot_start_termIllegal start of term@9C@ Y 
punct
 EUnexpected `~w' before `~w'

@9C@ Y 	
 E X@9X D  t  t t  @t  Z O @ ZCC, Y 		@9C@(C. Y@3@,
@5 Z@#	@ 
 E
        ~p
 E@!@6 Z@8X D  t  t t  @t  Z O @ ZCA Y@3@,
@,@5 @ @@,@,
@5 A @@. 
@/ 
@2@6user_predicate_indicator @@8X D  t  t t  @t  Z O @ ZCB Y 		@9C@<B Y
 

 E~t~w   ~8|~W~W
 V @ D
 V @ E@3
@6 Z@8X D  t  t t  @t dwim_predicates O @ [*C@ Y
 
 @3@;@,@.dwim_predicate@. 
@2@2@6 B @@8C@ Y
 
@3@,@. [,@.  @W
@2@2@6 [.@8X D  t  t t  @t undefined_proc_msg O @ [/C@ Y
 	  Z@3@;@#	@.  Z@2@6 [0 @@8C@ Y
  Z@3@;@#	@  E@@  ^/2 can only appear as the 2nd argument of setof/3 and bagof/3
@!@8C@ @ Y
  @@3@;@#	@  E@"  Rules must be loaded from a file@!ToplevelMode@6faq @@8C@ @ Y
  @@3@;@#	@  E@'  Directives must be loaded from a file@! [4@6 [5@8C@ @ Y
  @@3@;@#	@  E  ?- is the Prolog prompt@! [4@6 [5@8C@3@ Y@3@,@5 [+ @@#	@@@ @* D}@#
@D@ 
 E@%  However, there are definitions for: E@!@6 Z@<@$
@B
@8X D  t  t t  @t bindings O @ [<CB Y 

@9C@YB Y
binding
@3@,@5 D @@#
@,@5	var_names @
@,@5 X  @@@@#@* D}@#@D@ 
 E @: E@!@6 [= @@<@$@B@8X D  t  t t  @t printed D  t  t t  @t  [G 	D  t  t t  @t  [G D  t  t t  @t swi_message O @ [HC@ Y 
io_error
 EI/O error in ~w on stream ~p

@9C@ Y 
 Texecute
 ECould not execute `~w'@9C@ Y 
 T
signal
 ECaught signal ~d on `~w'

@9C@ Y 
 O
 E

@9C@ Y 
 [P
 ECaught signal ~d (~w)

@9C@ Y 
limit_exceeded
 EExceeded ~w limit (~w)

@9C@ Y 
 B
 Egoal unexpectedly failed: ~p@9C@ Y 

shared_object	
 E X@9C@ Y 
system_error
 Eerror in system call: ~w@9C@ Y  [\error in system call@9C@ Y 

failure_error
 EGoal failed: ~p@9CA Y 

timeout_error
 ETimeout in ~w from ~p

@9CA Y 
not_implemented
 E@*~w `~p' is not implemented in this version

@9C@"A Y
 D D@3@,@5 Z@#
	@ 

 E@1Wrong context: ~p can only be used in a directive
@!@8C@-A Y
 Deditno_default_file@3@@ G @@5 ZQ@#	@D@ @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
@!@A@8CA Y 
format_argument_type
 E@,Illegal argument to format sequence ~~~w: ~p

@9CA Y 
 CF
 EFormat error: ~w@9X D  t  t t  @t 	residuals O @ [qCB Y 

@9C@GB Y	
@3@@@)@*
 D}@#
@D@ 
 E~W,	 E@!
@6 [r @@<@ 

 E~W	@!@B@8X D  t  t t  @t line_element O @ [vCD Y	 S@3@; D@6 S @@8CD Y	
 E
@3@;@6 Z@8CD Y@3@ Smessage_line_element S@;@8CD Y	
ansi	
@3@;@6 Z@8CD Y@3@6 Z@8X D  t  t t  @t make_message_lines O @ [~C@[ Y		@3@;@8C@\ Y
 E X@3@;@8C@] Y
 E X E
@3
@6 [ @@8X D  t  t t  @t  [C O @ [BCB Y@3@;@#	@ 
 E~w = 
@!@8C@+B Y
@3@;@#	@ 
 E	~w = ~w, @!@0
@2@6 [A@8X D  t  t t  @t  J O @ JCC Y  A A A@9CC Y  Cb A A@9CC Y  A& A P2@9C@&C Y B	 A@3@,@5 Z;@@
@( H@D@&		Warning: @<@0Warning: [Thread @1@1 M@2@6 B @@8C@&C Y @	 A@3@,@5 Z;@@
@( H@D@&	ERROR: @<@0ERROR: [Thread @1@1 M@2@6 [@8CC Y  Y A A@9CC Y  A:%  A@9XD  t  t t  @t term_message O @ [C@` Y@3@K@#	@;@#@ 
 EUnknown error term: ~p
@!@8C@c Y@3@7 S
error_message S@8C@e Y@3@6iso_message @@8C@g Y@3@6 [I @@8C@i Y 	
 E [@9X D  t  t t  @t print_system_message O @ [CC Y	 @N@3@;@8CC Y	 A:@3 W @N@5 ZQ@;@8CC Y	 Y@3 W @N@5 ZQ@;@8C@SC Y
@3 P2@5 E# @,@,@5 @z @. @@. V@-@2@-@2@5 E @,
@,@,@,@,@5 J @@;
@0@1@2@5 Z@5 Z@5 Z@@@Y@^@Z @k@D@6 T @@<@J@8CC Y@3 P2@5 [@,@,@5 [ @@;@6 Z@8CC Y@3@?@-@-@5 [@D@H@. @@. @message_kind	@2@-@2@6 @ @@8X D  t  t t  @t  Z
 O @ ZCA Y @W@3@;@$
	@8CA Y @3@;@$
	@8CA Y 	
 E into ~w@9XD  t  t t  @t  K O @ KCB Y@3@;@$
@8C@<B Y
 BP
	 J 
 [|
fggreen% where E
 E    ~w = ~W
	@3@6
substitutions @@8X D  t  t t  @t translate_message2 O @ [C@@ Y@3@K@#	@;@#@ 
 EUnknown message: ~p
@!@8C@C Y@3@7 S Y S@8C@E Y@3@6 Z@8C@G Y 
 @
resource_error Fn
 EOut of ~w stack@9C@I Y 
 @
 [
 ENot enough resources: ~w@9C@K Y
 @@3@,
@5swi_context @
@,@5 [ @@6	swi_extra @@8C@O Y $abortedExecution Aborted@9C
@Q Y

message_lines@3@6 [@8C@S Y 
 O
 E

@9C@U Y@3@ 
 @@!@#	@ 
 EUnknown exception: ~p
@!@8C@X Y 	
 E [@9XD  t  t t  @t  Y O @ YC@= Y@3@,@5 [ @@;@$
@8X D  t  t t  @t  Z O @ ZCCf Y A0@3depth_limit_exceeded @@5 Z@#
@;@#
@ 
[depth-limit exceeded] @!@8CCj Y 

@9X D  t  t t  @t  Z O @ ZC@?B Y		@3toplevel_print_options@,@5 ZQ
@0@. V @@2@2@!@#
@0@. OB@2
@2@,@5 [F@,@5bind_res_sep @@0@. OC@2
@2@6 [t@8X D  t  t t  @t  Z O @ ZCB Y	@3@;@#
 WB
@6 Z @@8CB Y@3@;@#
	non_empty
@6 [@8X D  t  t t  @t  Z O @ ZCC Y  @Call@9CC Y  ZkExit@9CC Y  A0Fail@9CC Y redoRedo@9CC Y unifyUnify@9CC Y  C$	Exception@9X D  t  t t  @t  Z O @ [CB Y C WB@3@;@#
@ 
 E Z
@!
@6 Z@8CB Y C@3@;@#
@  S
@!
@6 Z@8CB Y Z WB@3@;@#
@ 
 Etrue  Y@!@8CB Y Z@3@;@#
@ 
 E N Y@!@8X D  t  t t  @t  Y O @ YCD Y@3@,
@5 Y@;@,@,@5actions_to_format @@.string	@2@6 Z@8X D  t  t t  @t  Z O @ ZCB Y@3toplevel_extra_white_line @@5 ZQ@#
@;@#
@ 
 E Z	@!@8CB Y 	@9X D  t  t t  @t  Z O @ ZCCY Y@3 X@,@5 Z@#	@ 
 E(~D) 
@!@8X D  t  t t  @t  Z O @ ZC@+CR Y@3 H@,@5 Z@,@5 Z @ A@,
@5 ZQ@#	@ 
 E [u

@!@8X D  t  t t  @t  Z O @ ZCC4 Y 		@9C@ C6 Y
 Z
@3@. Z@2@,@5 Y
@6 Z@8X D  t  t t  @t  Z O @ ZCA Y @W@3@;@8CA Y @3@;@8CA Y@3 @-@- C@6 B @@8X D  t  t t  @t  [ O @ [CB Y 

@9C@4B Y
 BP
	
 E @: E
 E [
	@3@6 [@8X D  t  t t  @t  Z O @ ZC@ Y 		@9C@<@ Y


 
@3@5 Z@;@,@,@5 [%@#	@ 
 E
        ~q
  E@!
@6 Z@8C@?@ Y
 
@3@;@#	@,@,@5 [%@#@ 
 E [
   E@!
@6 Z@8C@/@ Y		@3@,
@,@5 [%@#	@ 
 E [
 
 E@!@6 Z@8X D  t  t t  @t 
print_once O @ [CDA Y 
 A;@9X D  t  t t  @t  [7 O @ [6C@ Y 	 E@+  See FAQ at http://www.swi-prolog.org/FAQ/.txt@9X D  t  t t  @t  @ O @ @C@9C Y@3@@@1@5
must_print @@D@>@,
@5 Y@D@@
@L	@.  @W@/ E	
@2@5 B& @D
@J@<@6 [ @@G@<@J@A
@8X D  t  t t  @t  J O @ [CC Y  @ERROR: ~w:~d:~n	 A      ? A@9C
C Y  BWarning: ~w:~d:~n [ A  A@9XD  t  t t  @t  [ O @ [CD! Y A@3@;@8CD" Y E A@3@;@8CD# Y E@3@;@0@2@6 [@8CD% Y E@3@;@,@5 [ T
@6 Z@8C@$D( Y
 E
@3@;
@,@,@5 [@5 Z@6 B @@8CD, Y@3@5 A @;@,
@5 [
@6 Z@8CD0 Y@3@,
@,@5 [ X
@5 Z@0@2@6 [@8X D  t  t t  @t  [( O @ ['CA Y
 
@3@5 Z@;@8CA Y 	@9X D  t  t t  @t  [ O @ [CB Y	@3@;@#
@$@8C
B Y@3@;@#
@$@8CB Y 

 E @: E@9X D  t  t t  @t  [ O @ [C@l Y 
 Av	evaluable
 E@"Arithmetic: `~p' is not a function@9C@&@n Y 
 Avfree_of_attvar
 E@.Type error: `~W' contains attributed variables
 A @
 A A@9C@q Y 
 Av
 E@%Type error: `~w' expected, found `~p'

@9C@s Y 
 @
 E@'Domain error: `~w' expected, found `~p'

@9C@u Y  A@+Arguments are not sufficiently instantiated@9C@w Y 
uninstantiation_error
 E@*Uninstantiated argument expected, found ~p@9C@y Y 
representation_error
 ECannot represent due to `~w'@9C@E@{ Y	

 Abuilt_in_procedure@3@,
@5 [&@#	@ 
 E@+No permission to ~w built-in predicate `~p'
@!@@@* A@#@D@  E@CUse :- redefine_system_predicate(+Head) if redefinition is intended
@!@<@$
@A@8C@ Y 
 A

 ENo permission to ~w ~w `~p'
@9C@ Y 
evaluation_error
 E@"Arithmetic: evaluation error: `~p'@9C@ Y
 A S
 E Z@3@6 [1@8C@ Y 
 A
 E~w `~p' does not exist

@9C@ Y 
busy
 E~w `~p' is busy

@9C@ Y
 VSyntax error: @3@6 [ @@8C@ Y 
occurs_check
 E@6Cannot unify ~p with ~p: would create an infinite tree

@9X D  t  t t  @t  Z O @ ZC
D Y	 Y@3@;@6 [@8C	D Y	@3@;@6 E @8CD Y	 E@3@;@6 \@8CD Y	@3@;@5 [w @@6 Z@8X D  t  t t  @t  Z  O @ ZCA Y 		@9C@'A Y
 BP

 E@         file_search_path(~p, ~p) E@3
@6 Z@8X D  t  t t  @t  [ O @ [CA2 Y@3@K@#	@;@#@$
@8CA6 Y@3@7 Smessage_context S@8C@$A8 Y
 By	@3@L@* A@#	@;@#
@ 

 E (~w)
@!@8C@HA= Y
 [@3 @-@,
@5
sub_string @@- @,@5 \@#	@  E
 E X
 E
** here ** E
 E X
@!@8CAB Y 
	@9X D  t  t t  @t  [ O @ [CDG Y@3@L	@5 [ @@;@?
@5 [G @@D
@H@. \	@2@6 @ @@8CDL Y @9X D  t  t t  @t  [ O @ [CA Y@3@K@#	@;@#@$
@8CA Y
 By@3@5 E @@#	@;@#

@6 Z @@8C@"A Y
 CB?@3@;@#
	@ 

 E Y
@!@8CA Y 
 \

 E
~w:~d:~d: 
@9CA  Y 
 @c

 EStream ~w:~d:~d 
@9CA" Y 
	@9X D  t  t t  @t  C> O @ ZC@7A Y
 CA@3@@
@5 [@#	@D
@ 
 E X
@!@<@ 	
 E~p
@!@A@8X D  t  t t  @t  X  O @ [EC@\B Y
@3@@@6@K	@ 

 BP	@!@#@D@ 	
$VAR@!@#@ 
 E [u
@!@A@<@!@ 
 E [u	@!
@6 [ @@B@A@8X XQM MrF@C/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__subst_hyp.proOuS @WE MoE PE RPXO Mr Mo C
@Wu DcO@3@. P	
@2@6 C @8X D  t  t t  Mrt  P 	O Mr RP C@C \ @3@5 F F@;@8C@G \ @3@5 P Mq@;@8C@K \ @3@. P	
@2@5 F5 @;@8X XQM B(F@$/usr/lib/swi-prolog/boot/autoload.plMs@ S E A E$update_library_index Emake_library_indexE \)Ereload_library_index E$in_libraryE SyE AE B+XD  t  t t  B(t 
plfile_in_dir O B( \/C@$As@$/usr/lib/swi-prolog/boot/autoload.plM@3@.  @W@/ @@+ Be@2@5 D B-@5 @ B-@0@1 @1
@2@6 B @8X D  t  t t  B(t read_index_from_stream O B( \6C@ \1@3@5 B @,
@5 T @5assert_index B-@;@8X D  t  t t  B(t  \.  D  t  t t  B(t  \. O B( \-C@J \1@3@5 AW @5 F @;@5load_library_index B-@,@5 A @-@6 ZJ B-@8C@O \1@3@5 \?@,@-@5 \C@6 \B@8X D  t  t t  B(t  Sz @/D  t  t @0t  B(t Sy D  t  t t  B(t  Sz  D  t  t t  B(t  Sz O B( SyC@\ \1@3@5$defined_predicate @t@;@8C@q@^ \1
@3@ 
 	
@!@,@,@5 \B A @@5 @H @?@. 	unknown@2 A0@5 \H@D@H@,
@,@5 B+ B- A	@,@. @Y@2@5 @\ @@@'	
@D@. A@2@5 @C @<@. 	@/ B3@1@. @2@2@5 \L A	@-@5 \K@6 Sy B-@8X D  t  t t  B(t list_set O B( \NC@ \1@3@6closel B-@8C@ \1
@3@5 A~ @;@6 \O B-@8X D  t  t t  B(t  \A O B( \@C@ \1@3@5 \=@5 \>@,
@5 \B@-@-@5 \C@;@8C@ \1@3@. Br B(load_library_index_p@2@6 B& @8X D  t  t t  B(t guarded_make_library_index O B( \WC@z \1 @9C@-@{ \1	
@3@@@. \(	@2@,@. @ @@2@5 @2 B-@D@J@<
 B@. [W@/ \(	@2@5 @ @@A@6 \X B-@8X D  t  t t  B(t  \,  O B( \+C@ \1  @3@. \D@-@-@-@2@5 C @.autoload_directories@-@2@5 \\@.index_checked_at@-@2@6 \\@8X D  t  t t  B(t  \^ D  t  t t  B(t  \^ 	D  t  t t  B(t  \^ 
D  t  t t  B(t  \^ D  t  t t  B(t  ZN O B( ZMC@ \1@3@;@8C@ \1	
@3@;@5 ZM B-@6 \a@8C@(@ \1@3 @N@. A@/ ZM@+	@2@5 \Z@5 E @. B Bh@+
@2@. \7	
@2@. B
@2@6 D @8XD  t  t t  B(t needs_autoloading O B( \dC@5A \1
 	
@3@. 	
@2 S@5 S @t@?
@. 	
@2@. S@-@2@5 \f@D
@H@,@,@5 \B@-@6 \- B-@8X D  t  t t  B(t  \'   D  t  t t  B(t  \'  O B( \&C@#@q \1@3@,@.indexed_directory@2@,	@5setof B-@;@5 \[@@
$modified_index @ @@5 \K@D
@6 \+ B-@<@J@8C@x \1   @9X D  t  t t  B(t  \) O B( \*C@ \1@3@,
@5 M* B-@6make_library_index2 B-@8X D  t  t t  B(t canonical_pi O B( \sCAS \1@3@K@;@I@8CAU \1 
 

 
@9CAV \1
 C

 
@3@Y@^@Z@f@o@8X D  t  t t  B(t index_files O B( \uCAA \1 @9C@bAB \1
@3 Bh@,@5 B @. T@+
@2@. B@2@5 Ct B-@@@7@ 

 @ @@!@D@,@-@5 \4@.public_predicate@/ @+@+@2@. A	index((~k), ~k, ~k, ~k).~n@1@1@1@1@2@5 Y B-@<	@J@B@B@A@6 \v B-@8X D  t  t t  B(t files_from_patterns O B( \~CA  \1 		@9CA" \1@3@,
@5 A B-@#	
@,@5 W B-@6 \ B-@8X D  t  t t  B(t do_make_library_index O B( \C@:A5 \1@3@. @9@. B@+

@2@/ @9@. S@/ E S@2@/ B A@+@2@. @9@.index_header@2@/ \v	@2@. @9@. B@2@/ B@-
@2@6 \c@8X D  t  t t  B(t expand_index_file_patterns O B( \C
A \1@3@. \~@2@6 S, B-@8X D  t  t t  B(t  \r O B( \qC@TA \1@3INDEX@,
@,@5 \0 B- A@5 C B-@;@,@5 E B-@,

@5 \@,@5 \ B-@@@*@5library_index_out_of_date B-@D A:@. ZA@/ ZI
@2@5 \Z \m@- @@5 \K@. \
@2@. E@-@2@6 \x@<@-@6 \@8CA \1@3@. @@. A A
index_file@2@-@2@6 @ B-@8X D  t  t t  B(t  \r O B( \rC@/@ \1@3MKINDEX@,	@,
@5 \ Bh@5 \@;@,@5 \@. @f@.  @W	@2@1@. @M @@2@2@. E@-@2@6 \x@8CA  \1@3@,	@.source_file_pattern	@2@,
@5 B B@6 \p@8X D  t  t t  B(t  \< O B( \;C@ \1 @@3@;@8C@0@ \1
index

@3@;@,@5 \B@0	@1 @1
@2@,@5 \5@. \D@2@5 F5 @I@8C@ \1@3 @@. Y	@2@5 \Z@I@8XD  t  t t  B(t  \U  O B( \U C@ \1@3@,@5 \_ B-@,	@5 T @Y@`@_@d@Z@<@i@;@8C@M@ \1@3@,@.index_file_name@1@. Bf Bh@2@2@,	@5 \@,
@5 \T@. \_@-@2@5 \\@,@5 \@. \_@2@5 @ @@@5 \] B-@D@J@<@. \D@-@-@-@2@5 \\@. \]@-@2@5 \\@5 \a@. \]
@2@6 \@8X D  t  t t  B(t  \R O B( \QC@ \1@3@;@8C
@ \1		@3@6 \P@8X D  t  t t  B(t  B,  D  t  t t  B(t  B, O B( B+C@#@= \1@3@5 \?@,
@5 \B@=
@5 \C@$@<
@5 \C@;@8X D  t  t t  B(t  \i O B( \hC@ \1@3@,	@0@. Bf Bh@2@1@. Bf A@2@2@5 \ B-@6 \b@8C@6@ \1@3@. Y \@2@0@. A{ Be@2@1@. Bf Bh@2@1@. A B@2@1@. A A0@2@2@,	@5 Aq @5 \b \@-@,
@5 \ A@6 \@8X D  t  t t  B(t  \ O B( \C@ \1@3@. Y \@2@0@. A{ Be@2@1@. A B@2@1@. A A0@2	@2@6 \@8X D  t  t t  B(t  A O B( AC@jAp \1@3@.  W @@2@,	@5	al_option B-@,
@5 B @. G S@2@5 S @t A@,@5 \H B.@,@5 \H A @@5 @S @,
@. \e
@2@,@5 \ A@5 \@-@5 \@@@( D}@D@J@< A @@5 \ B.@5 \@5defined_predicates B- A@5 \ B.@5 \@6 A B-@8X D  t  t t  B(t  \` D  t  t t  B(t  \` 	D  t  t t  B(t  \` 
D  t  t t  B(t  \` D  t  t t  B(t  ZJ D  t  t t  B(t  ZJ 	D  t  t t  B(t  ZJ 
D  t  t t  B(t  ZJ D  t  t t  B(t  \ O B( \CA \1 @9CA \1	
@3@5 \M@6 \@8X D  t  t t  B(t  A  O B( \%CAm \1  @3@6 \@8X D  t  t t  B(t  \) O B( \(C
@ \1@3@,	@5 \o@6 \ B-@8X D  t  t t  B(t  \ O B( \C@<A \1	
 @3@@@. BP
@2@5 \S@D@J@A
@<@@@,
@0@1
@2@5 @w 
@5 \S@D@J@<@$
@A
@8X D  t  t t  B(t  \z O B( \yCAO \1@3@,
@5 @ B-@6 \t B-@8X D  t  t t  B(t  \ O B( \C@ AZ \1@3/*  $Id@5 A B-$~n~n@5 \    Creator: make/0~n~n@5 \@)    Purpose: Provide index for autoload~n@5 \*/~n~n@6 \@8X D  t  t t  B(t  \ O B( \CA \1@3@,	 Be@ @ @*.@6 @` B-@8X D  t  t t  B(t  \ O B( \CA) \1@3@?
@5 C B-@D
@H@;@8C@,A+ \1@3@,
@5 BA B-@= D@,@5 \@5@> B-@B@<@,@5 \@,
@5 \
@5 \@A@;@8X XQM TF@ /usr/lib/swi-prolog/boot/dwim.plMs@ S E$dwim_correct_goalE TE [,E$similar_moduleXD  t  t t  Tt find_predicate O T \C@s@ /usr/lib/swi-prolog/boot/dwim.plM@3@,@.find_predicate_	
@2@5 B T@* D}@;@8C@.@ \@3@,@.
find_sim_pred	
@2@,
@5 \
@,@5pack T@. E@+@2@5 @ T@. Z@2@5 C T@;@8X D  t  t t  Tt  \ O T \C@"A \

  	
@3@5current_module T@. @+@2@5 S T@6 A T@8X D  t  t t  Tt  \ O T \C@,A \

  

@3@5
sim_module T@. 	@2@,@5$dwim_predicate T
@,@5 \@6	sim_arity T@8X D  t  t t  Tt 
principal_pis O T \CAD \@3@,@5map_pi_heads T@,@5principal_predicates T@6 \@8X D  t  t t  Tt  \ O T \CA \
@3@;@8C@CA \
 


 E
 
@3@. 
@2@5	pack_name T@,@5pack_ T@6 \@8X D  t  t t  Tt  \ O T \CA \
 	 
@3@K	@K
@;@8CA \
  


 
@3@K
@;@8CA \
 	
@3@K	@;@8CA \ 
@9X D  t  t t  Tt 
name_arity O T \C	A5 \	@3@5 AW T@;@8CA7 \
 @3@;@8CA8 \
 C@3@@
@K@D
@J@<@Y@^@Z@f@o@8CA= \@3@5 S T@;@6 \@8CA@ \@3@. @@. Av X@2@-@2@6 @ T@8X D  t  t t  Tt 
correct_margs O T \C@ \	@3@;@8C@I@ \@3@h@,@5 BS T@,@5 \@@ @5 \@D
@,@5correct_goal T
@5unqualify_if_context T@<@$@A
@6 \ T@8X D  t  t t  Tt  T @/D  t  t @0t  Tt T  @D  t  t t  Tt  T  D  t  t t  Tt  T O T TC@?@ \

 
@3@,@,
@5 \ T@,@5$module T@@
@'
@D@J@A@<@#

@,@5 \ T@;@,@5 E T@6 \ T@8C@%@ \
 	
@3@,@,@5 \@. @2@. \-@-@2@5 \@*	 D}@;@8C@ \@3@6 A T@8X D  t  t t  Tt 
include_arity O T ]C@ \ 	@9C@!@ \	
@3@-@,@5 @ T@-@5 \@;
@6 ] T@8C
@ \	@3@6 ]
@8X D  t  t t  Tt 	bind_vars O T ]C@ \ @9C@ \
 BP	
@3@ 

 \	@!@6 ] T@8X D  t  t t  Tt 	goal_name O T ]C@D@ \@3@. G@-@2@!@=@0@5 ]
 @-@0@. C{ @@2@1@.attvar C@2@2@5 S T@. [@+@2 S@0@2@5 A T@5 Vj T@I@<	@6 \@A@8X D  t  t t  Tt dwim_existence_error O T ]C@_ \ A0@3@;@8C@H@` \@3@,
@5 \@,@5 \@@@5
no_context T@D@J@A@<
@. By E}DWIM could not correct goal@2@!
@. @@. A S@2@2@!@@@( @@D
@6 \@< B
@6 @ T@8X D  t  t t  Tt  \ O T \C	@ \
	@3@K	@;@8C@ \	
 @3@'@;@8C@ \
	@3@;@8X D  t  t t  Tt  ] O T ]C@r \ 
  Z@9C@s \ 
  @@9C@t \ 
  @@9C@u \ 
  @@9X D  t  t t  Tt  [- @/D  t  t @0t  Tt [,  @D  t  t t  Tt  [- O T [,CAw \@3@,
@5dwim_predicate_list T@6 \@8X D  t  t t  Tt  \ O T \C@9 \

 	@3@K@;@8C@; \
 


 
@3@=@K@<@K
@;@8C@? \
 Z


 ] @3@;
@6 \@8C@&@A \
 


 @3@-@. 
@2@5 \@;
@6correct_meta_arguments T@8C@D \

 	@3@-@. 	@2@5 \@;@6 ]!@8C@+@G \@3@. 	@2@,@5 ]@;@,
@5 \@. 	@2
@,@5correct_literal T@6 ]!@8C@Q@L \
@3@?@. 	 \I@2 A0@5 @H T@D@H@5 \@;@,@,
@5 \
@,@5 C T@@@( @@D@. 	@/ 
@2@5 ]@& A0@<@@
@( C%@D@$@<@& A0@8C
@X \ 

 	@9X D  t  t t  Tt  ] O T ]C
A{ \	@3@-@5 \@;@8CA} \
 
@3@,@.	dwim_pred@. 
@2@2@5 \k T@;@8CA \@3@,
@. \
@2@5 ]+@;@8C@-A \
 
@3@. @+@2@. @9@. \@2@/ @9@. B
@2@/ S@-@/ @2@6 ]+@8X D  t  t t  Tt  \ O T \C
AY \@3@,@5find_definitions T@6 D T@8X D  t  t t  Tt  A O T ]C@Z \@3@,	@-@5 ]	@. 	 \I@2@,
@5 ]'@6 ] T@8X D  t  t t  Tt  ]# O T ]"C@ \
 D

 D@3@;@8C@-@ \@3@. 	@2@. @0@+@2@5 S T@;@,
@,@5 \
@5 \ @6 \@8C@ \ 
@9X D  t  t t  Tt  ]* O T ])C@!A \	
 
@3@,@,
@5 ]	@5 B T@. 

@2@6 \@8X D  t  t t  Tt  ]& O T ]%C@@ \
@3@,
@,@5 ]	@,@,@5 ]	@-@,@5 \@,@5 \@;@0@-@+@2@5 @w T@0@2@5 ]3@@@A@@@. 
@/ @2@5 S T@D@#@ 
 
@!@<

@,@5 C T@$@,@5 ] T@. Z@2@5 \@D@J@<@$@B@8C@%@ \@3@-@,@5 ]	@-@,
@5 \
@0@+@2@5 ]
@;@0@2@6 ]$@8C@ \@3 @@. Z
@2@5 ]@I@8X D  t  t t  Tt  \ @/D  t  t @0t  Tt \  @D  t  t t  Tt  \  D  t  t t  Tt  \ O T \C@#A \
 

 @3@5 \@5
dwim_match T@-@. @2@6 \@8X D  t  t t  Tt find_definition O T ];C@RAb \	@3@-@,@5 ]	@5 \@,@,
@5 \@@@.  @/ 
@2@5 ]4@D@ 

  @!@A@<@@@. S@+@2@5 ]1@D@ 

 @!@<@$
@A@8X D  t  t t  Tt  \ @/D  t  t @0t  Tt \  @Z @D  t  t t  Tt  \  D  t  t t  Tt  \ O T \C@6 \
 @3@6 \@8X D  t  t t  Tt  ]. O T ]-CA] \ 	@9CA^ \	
@3
@5 ]< T@6 ],@8X D  t  t t  Tt  \ O T \CAI \@3@;@8CAJ \

@3@5map_pi_head T
@6 \@8X D  t  t t  Tt  \ O T \CA \ 
@9X D  t  t t  Tt  \ O T \C@8A	 \
@3@. @+@+@2@,@5 @ T@. @2@5 \@;@,@5 ]6
@6 ]A T@8X D  t  t t  Tt  ]@ O T ]?CAN \
 

 
@3@L
@;@6 ]>@8CAQ \
 
@3@6 \@8X D  t  t t  Tt  \ O T \CA$ \@3@K@;@6 \@8C	A' \	@3@5 \@;@8C	A) \@3@5 \@6 ]8@8X D  t  t t  Tt  \ O T \CA- \@3@K@;@8CA. \@3@Y@_@`@d@c	@Z@i@8X XQM CF@&/usr/lib/swi-prolog/library/process.plPZzu@ S E
process_idEprocess_releaseE
is_processE ]EE TE TEprocess_killE TE ]MXO C ]L CAF G@3 G@6 ]N G@8X O C ]D CA G@3 T@6 G@8X O C ]H C
A G@3@5 F @Y@_@Z @k@8X O C T CA5 G@3@6 ]K G@8X O Cmap_arg_prim C@ G
 D
@3@;@@@5 A @D@,@5 M* @t@<@#
@6prolog_to_os_filename @8C@ G 	@9X O Cmap_arg C@ G@3@;@8C@ G@3@5 As @; ]S@,
@5maplist O@6 B @8C@ G@3@6 ]R G@8X O Cexpand_cwd_option C@Q@ G@3@. A@+
@2@,@5
select_option
swi_option@;@@@,@5 ]T@D@,@0@. A{ C@2@1@. Bf Bh@2@2@5 Aq @,
@5 ]V@ 	
 ]d
@!@<@@
@5 C @D@$	@< C@6 A Tb@B@8C@ G 	@9X O C ]F CA  G@3@-@6 T G@8X O C ]J CA G 	@9X O C T C@4@ G		@3@,@5exe_options G@,@5 ]j Ax@5 T` Tb ]Z@,
@5 ]\@,@5 ]V@,@0
@2@5 @w @,@5 ]b G@6 T G@8X O C ]o C@"@ G@3 G @@5 G@;@ 
 Ay Aexecom
 Bf Bh@!@8C
@ G@3@ 
 Bf [M@!@8X XQM DF@4/usr/lib/swi-prolog/library/dialect/sicstus/block.plPZvuS E DXD  t  t t  Dt  B_  O D B^ C D D~ C D@9X O D	cond_vars C@ D 
@9C@+@ D	
@3@@ @@5 BS @D@ @!@<@#@h	
@6 ]x D@8X O D	nonvar_or C@ D 

nonvar
@9C@ D

 AL
 ]~
@3@6 ]| D@8X O D D C@W D@3@. @@. D D@/ D@2@-@2@6 @ @8X O Done_cond C@ D@3@,@5 ]{@6 ]@8X O D	when_cond C@ D@3@;@6 ] D@8C@ D	
 @9
@3
@5 ]@6 ] D@8X O Dsimplify_coroute C@ D 
when
 ]~

freeze
@9C@ D 	@9X O D
rename_clause C@ D
 @	
 @
@3@;
@6 ] D@8C@ D
 	
 
@3
@6 ]@8C@ D@3@0@+@+@2@5 @w @,
@5 @` @0
@2@6 ]@8X O Dblock_declarations C@'@ D
 
@3@,@,
@5 A @,
@5 ]@. 
@/$block_pred@2@6 B B@8X O D D C
@ D@3@-@5 S @t@;block @6 ]@8C@h@ D
@3@,
@5 ] D@ 
 	@!@,@,@5 ]@,@5 @r @t@,@0@2@5 ] ]@,@5 ]@,@0@2@5 ]
@,@5 ]@. ]@2@,@5 ] D@ 
 @@! ]@6 ]@8X O D
check_dynamic C@| D@3@= 	@5 S @t@< C@5 ] D	predicate@6 A Tb@8C@ D @9X O D	block_arg C@ D@3@K@;@6 Y Tb@8C@ D @@3@;@8C@ D @Z@3@;@8C@ D @3@3@;@8C@ D@3block_argument@6 @ Tb@8X O D D
 C@Z D@3 @@,
@5 AI @t@.expand_specs
@2@6 S, S.@8X O D
valid_head C@x D@3@5 S @. BS@-@+	@2@. ]	@2@6 Y Y@8X D  t  t t  Dt  D O D D
 C@1 D@3@K@;@I@8C@3 D
 @
@3@;@6 D@8C@$@5 D@3@@@ 
 @!@D@$	@A
@< @@,
@5 ]@ 	
 
@!@8XO D ] C@^ D@3@K@;@5 ]@$
@8C@b D
 
@3@;@#

@6 ] D@8C@d D
 @9
@3@;@#
@,@5 ]
@6 ]@8C@@g D
@3@5 ] D@. 	@2@5 ] D@,@,
@5 ]@,
@5 ]@. ]@2@!@#
@@@. 	@/  ]@2@5 ]5 @#@D@#@<@ 
 @ C  ]@!@A@@ @@5 ]@#@D@ @!@<@ 
 	@!@A@ 
  D D	@!@8X XQM PF@D/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/load__provenance.proOuS @WE PXO Pparse_datestamp C@Au DjO
 @9
@3@0 R@2 R@,@5 R R@  V, V* V; V- N  N@!@0 R@2 R@,@5 ]@  @ @@!@,@5parse_time_leader P@   @ @! D		@"@!@0@1@1 @@1@1@1@1 @@1@1@1@1@2@5 @ @#@#@"@0@1@1 @1@1@1 @1@ @1@!@2@5 ]@#@$@#
@$@,@%@5 ] P@;@$
@%@8CA ]@3@-@,@5 U R@;@#@6 ]@8CA ]@3@;@$
	@8X O Pparse_subprogram_kind C@&A ] S L R R E R R S R R@3@;@$
@8C@#A ] G? R S R E R R R R@3@;@$
@8C@&A ]	task_type R R G V& L R S L R@3@;@$
@8X O Pprocess_subprogram_identifier_x CA6 ]	@3@5@$add_provenance_subprogram_identifier E@;@8CA= ]@3 P^@5 E E@;@8CAC ]@3@,	@5 Of J@,
@5 L& J@/Failed to locate a subprogram identifier in: ~p@0
@2@6 P Eb@8CAK ]@3@,	@5 ]@,
@5 ]@5File: ~a contains multiple subprogram identifiers: ~p@0
@1@2@6 ]@8X O Pparse_subprogram_identifier C@AT ]@3@0 R@2 R@,
@5 ]@,
@,@5 ] P@0 R@1 R@2 R@,@5 ]@0 R@1 R@2 D@,@,@5 R R D@,@5 NK Fd@#@0 R@2 R@,@5 ]@0 R@2 U@,@5 ] A@0@1 N@1@2@5 ]@#@,@5 ] P@;@$
@8CAu ]@3@-@,@5 ]@;@#@6 ]@8CA{ ]@3@;@$
	@8X O Pscan_for_framework_x CA ]@3parse_spark_identifier@5 S, S. E@5add_provenance_framework E@;@8CA ]@3 P^@5 ]@,The Simplifier is operating in Pascal mode.
@5 O @;@8X O P ] C@/A ]@3@,
@5 S R@ 
 V- E, R V' R R R R@!@,@5 S R@;@$	@8X O Pscan_for_framework CA ]@3@,	@5 ]@5 ] P@;@8X O Pparse_asterisk_banner_line C@R@ ]@3@0 R@2 R@,@,@5 R R@0 V@2 R@,
@,@5 ]@0 R@2 R@,@,@5 ]@0 R@2 U@,@5 ] A@0@1
@1@2@5 ]@#@;@$
@8X O Pmatching_asterisk_lines C@ ]	@3@;@8C@ ]@3@,
@5 ]@,@5 ]@HMalformed banner in file: ~a. The bounding asterisk lines are different.@0@2@6 ]@8X O Pprocess_datestamp CA ]@3@. ]@+	@2@5 ]@5process_datestamp_x P@;@8X O Pprocess_subprogram_identifier CA- ]@3@. ]@+	@2@5 ]@5 ] P@;@8X O Pparse_banner C@>@ ]


@3@,@5 ] P@,@5 ]
@,@5 ]@,@5 ]@,@5 ]@;@$
@8X O P P C@ ]@3@,@5retrieve_proof_file_kind J@5add_provenance_proof_file_kind E@,	@5 ]@.upToLine@2@,
@5 S( Eb@5process_provenance P@;@8X O Pprocess_banner C@0@ ]@3@. ]@1@+
@1@+@1@+@1@+
@1@+@2@5 W S.@5 ] P@0@1@1
@2@5add_provenance_banner E@5 ] P@;@8C@ ]@3@,
@5 ]@,@5 ]Malformed banner in file: ~a.@0@2@6 ]@8X O P ] C@ ]@3@,	@5 ^ P@5 ] P@5 ] P@;@8X O P ] C	A ]  N

@9CA ]  N V; V0 V4 V- N  N

@9X O P ] CA ]
 @9	
@3@5add_provenance_date_time E@;@8CA ]@3@;@8CA ]@3@,	@5 ]@,
@5 ]@)File: ~a contains multiple datestamps: ~k@0
@1@2@6 ]@8X XQM DpF@$/usr/lib/swi-prolog/library/qsave.plPZvu@ S E DE DXD  t  t t  Dpt convert_option O Dp ^C@ @u DnPZv@3@,@5	min_stack D@;@@
@(	 @D@$
	@<@Y@^@`@ZD @g@d
@o@8C@ ^ 
	@9X D  t  t t  Dpt 
save_resource O Dp ^C@/@ ^@3@0@. Bf Bh@2@1@. A A0@2@2@,@5 Aq @;~t~8|~w~t~32|~w~t~48|~w~n@0	@1
@1@2@5feedback D D@6$rc_append_file @8C@ ^@3@,@5
$rc_handle @5
copy_resource D@;@8C@ ^@3 B@. @@. A H@/ H	
@2@-@2@6 @ @@8X D  t  t t  Dpt save_format_predicates  O Dp ^+ C@*A ^@3~nFORMAT PREDICATES~n@5 ^@,@,	@5current_format_predicate @,
@5qualify_head D@.format_predicate
@2@!
~n~t~8|~w @0@2@5 ^@5 D @I@8CB ^   @9X D  t  t t  Dpt option_type O Dp ^8C	B> ^	 E@3@-@6 ^@8CB? ^ class
 AW Qkernel B@9CB@ ^  Abool@9CBA ^ map AX@9C
BB ^  @
 AWsave K@9CBC ^  H ^<@9CBD ^  H S@9CBE ^  E} S@9CBF ^ 	init_file AX@9CBG ^ emulator E@9XD  t  t t  Dpt save_records  O Dp ^A C@4A ^@3~nRECORDS~n@5 ^@=@'@,@5current_key  ^6@0@1@+	@2@5 ^@-@5recorded  D@5 ^@.recordz	@-@2@5 ^7@I@<@J@B@8X D  t  t t  Dpt save_options O Dp ^LC@r@ ^@3$options$prolog A@,
@5$rc_open @=@Y@,@,@-@5 D @@@( B@D@?@. ^: Q@2@5 A~ @D@H@<@J@?@(script_file@D@H@. @-@2@,
@-@5option D@@	@K
@D@#@<
@,@5 ^ D~w=~w~n@0@1@2@5 A @I@<@J@B@B
@6 B @8X D  t  t t  Dpt  ^3 O Dp ^2C
B ^	@3 @5 A @;@8C	B	 ^ 	
  @W@9X D  t  t t  Dpt restore_import O Dp ^_CA ^	 @W@3@;@.  @W
@2@5 D( @. @/ @@/  @W
@2@@8CA ^@3@. @/ @@/ 	
@2@@8X D  t  t t  Dpt open_map O Dp ^bC
B" ^@3@;@. W@-@2@6 C @8CB$ ^@3 A@,	@5 B @. ^d	@2@6 A @8XD  t  t t  Dpt exe_file O Dp ^hC@o ^@3 G @@5 @H @- A@5 @ @; ]v@6 ^k@8C@s ^ 	@9X D  t  t t  Dpt save_attributes O Dp ^lCAm ^@3@=@,	@5 S @t@5save_attribute D@I@<@J@A	@8X D  t  t t  Dpt  D @/D  t  t t  Dpt  D O Dp DCAL@7 ^@3@5
check_options D@,
@,@5 @ @,@5 ^i D@.  A @@2@,
@,@5 ^W@.  ^=@2@,@,@5 ^W@.  H@2@,@,@5 ^W@.  @ ^>@2@,@,@5 ^W@.  ^: Q@2@,@,@5 ^W@.  ^?@+@2@,@,@5 ^W@5default_init_file D@@@ @( D}@D@ @#$banner_goal@,@5 @\ @.  @W@2@5define_predicate D@B@<@*@. 
@2@,@5 @ @,@5 ^@.  @W@2@5 ^|@0@. BP H@2@2@!@A@@@!	@(
 @@D@!@5
save_autoload  D@<@J@5 ^c D Y @@5 A saved_program_class@5 ^@@@"@5 C @D@"@5 T @<@J@,@5$rc_open_archive @5make_header D@0@. ^T@2@1@. ^?@2@2@5 ^M D@5save_resources D$state ^O A@,@5 ^P@5	$open_wic  HF@5system_modeswi_system_utilities@5save_modules D@5 ^B D@5
save_flags  D@5save_imports  D@5save_prolog_flags  D@5save_operators D@5 ^, D@5save_functions  D H9@5 ^@5
$close_wic  D@5 ^]@5$rc_close_archive @5$mark_executable @6	close_map  D@8X D  t  t t  Dpt special_module O Dp ^CA ^  @9CA ^  @W@9XD  t  t t  Dpt mkrcname O Dp ^C@ ^ @W		@3@;@8C@ ^@3@0@1 @1	@2@6 B @8X D  t  t t  Dpt  ^ O Dp ^C@ ^  M%@ @9C@ ^ global@9C@ ^ trail@9C@ ^ argument@9XD  t  t t  Dpt  ^  O Dp ^C@:A ^@3~nPROLOG FLAGS~n~n@5 ^@,@,	@- A@,
@5$current_prolog_flag @?@5no_save_flag D@D@H~t~8|~w: ~w (type ~q)~n@0@1	@1
@2@5 ^@.  Dp@/restore_prolog_flag	
@2@5 ^7@I@8CA ^   @9X D  t  t t  Dpt  ^  O Dp ^CA ^  @3@6 \% B-@8X D  t  t t  Dpt 
check_type O Dp ^CB] ^ E@3@6 F @8CB_ ^
 AW
@3@5 AW @5 ^U@;@8CBb ^ AX@3@6 ^@8CBd ^ S@3@6 ^@8CBf ^ S@3@6 A @8CBh ^ E@3@6 E @8CBj ^  ^< @@9CBk ^  ^< @@9XD  t  t t  Dpt  ^ O Dp ^C@ ^	 B@3@;@8C@J@ ^@3~nRESOURCES~n~n@5 ^@5copy_resources D@=@5@-@. @+
@/ ^)@-@-@-@2@5 S @t@. 
@/ ^)@+@+@+
@2@. @9@. ^
@+@2@/ ^
@2@5 Y Y@I@<	@J@B
@B@A@8X D  t  t t  Dpt save_module_operators O Dp ^CA ^ @3@;@8C@6A ^@3@.	$local_op@+	@+
@/ @+@2@. @9@. ^ ^6@1@. @	
@/ @2@2@/ D@/ @	
@/ @2@6 ^@8X D  t  t t  Dpt  ^ O Dp ^C@,@~ ^@3@.  ^@ @@2@,@-@5 ^W@* @@;@0@. Bf Bh@2@2@,@5 ^$header$rc D@6 ^ @8C@7@ ^@3@@
 G @@5 ^j@D@% @@<@% @@.  H@2@,@-@5 ^W@( @@; MG@,
@5 ^j ^ ^ D
@6 ^ @8C@J@ ^@3 Y @@5 ^j@; MG@,@5 ^j ^ ^ A@,@5 ^P#!/bin/sh~n@5 ^\# SWI-Prolog saved state~n@5 ^\@@
@(	 Q@D@%
 -- @<@%
 N@"exec ${SWIPL-~w} -x "$0"~w"$@"~n~n@0@1
@2@5 ^\@6 ^]@8C@ ^ @9X D  t  t t  Dpt default_import O Dp ^CA ^ @3@;@I@8CA ^@3@. 	@2 	@5 @} @;@I@8CA ^ @W@3@;@.  @W	@2@.  	@2@6$default_predicate @8CA ^@3@. 	@2@.  @W	@2@6 ^@8CA ^@3@. 	@2@.  	@2@6 ^@8X D  t  t t  Dpt  ^q O Dp ^pC@vA] ^
@3@,
@5pred_attrib D@@@:@ 	
indexed@!@D@?@(@5 BS @-@,@5 ^^@. C@+
@2@. BS
 @2@5 ^@D@H@<@B@<@%@@@(	 RG@D@@
@. D @2@5 ^n@D@J@< 
@5 ^n@<@J@B@A
@5 ^7(~w) @0	@2@6 ^@8X D  t  t t  Dpt reserved_resource O Dp ^C@ ^  ^ ^@9C@ ^  ^ ^O@9C@ ^  ^N ^O@9XD  t  t t  Dpt  ^Y O Dp ^XCB3 ^	
 @3@. BP
@2@5 Tf E@;@8CB5 ^	
 @3@,
@0@1
@2@5 @w 
@5 ^@;@8CB8 ^ 	
 	@9X D  t  t t  Dpt  ^ O Dp ^C@@@ ^@3@,	@5 ^#@,
@5$rc_members @=@/@.rc@+@+@2@5 E E@?
@-@ @ ^) @@D
@H@?	@5 ^ D@D@H@5 ^&@I@<@J@B@8X D  t  t t  Dpt  ^  O Dp ^C
B( ^@3@. ^d@+@2@5 E @5 ^]@;@8CB+ ^   @9X D  t  t t  Dpt  ^  O Dp ^C@ZA ^@3
~nIMPORTS~n~n@5 ^@=@H@. @+@+	@2@. S@+
@2@5 ^n@?
@5 ^ D@D
@H@,@,@5 ^^~t~8|~w:~w/~d <-- ~w~n@0@1@1@1
@2@5 ^@.  Dp@/ ^`
@/ @2@5 ^7@I@<	@J@B@B
@A@8X D  t  t t  Dpt  ^ O Dp ^CA ^ ^>@3@;
~nOPERATORS~n@5 ^@. \@+	@2@. ^	@2@5 ^ T
@6 ^@8CA ^ @9X D  t  t t  Dpt  ^ O Dp ^CA ^@3@5 ^j@;@8CA ^@3@-@5 ^j@;@. @S	@2@- @@6 @2 @8CA ^@3@0@. F,
@2@2@6 ^@8X D  t  t t  Dpt  ^y O Dp ^xC@u ^ Q D@3@;@8C@v ^@3 ^?@6 ^S@8XD  t  t t  Dpt attrib_name O Dp _CAQ ^  	 	@9CAR ^  
 
@9CAS ^  C C@9CAT ^   @9CAU ^  @/ @/@9CAV ^  A A@9CAW ^  B'  @9CAX ^ show_childs  @9CAY ^  RG @9CAZ ^ nodebug @9XD  t  t t  Dpt save_unknown O Dp _
C@&Av ^@3@.  \I@2@,	@5 ^j@@
@(	 @@D
@J@<@. @S@.  \I@2	@2@6 ^7@8X D  t  t t  Dpt  W D  t  t t  Dpt  W 	D  t  t t  Dpt  W 
D  t  t t  Dpt  W D  t  t t  Dpt  ^ O Dp ^CB- ^@3@,
@5 ^d D@;@6 ^\@8CB0 ^ @9X D  t  t t  Dpt  ^  O Dp ^C@BB ^@3
~nFUNCTIONS~n@5 ^@. @+@+	@2@,
@5$prolog_arithmetic_function @,@,@5 ^^@h
@,
@5 ^^@.$arithmetic_function@. @2
@2@! ^6@0@2@5 ^@5 ^7@I@8CB ^   @9X D  t  t t  Dpt  ^  O Dp ^C@0A ^@3~nFLAGS~n~n@5 ^@=@#@,@5current_flag @,	@5 ^{~t~8|~w = ~w~n@0@1	@2@5 ^@. @\@-	@2@5 ^7@I@<@J@B@8X D  t  t t  Dpt  ^ O Dp ^C@'A
 ^@3@. ^@+	@2@.save_module	@2@5 ^@. @9@. \	@2@/ D @/ ^	@2@. _	@2@6 ^@8X D  t  t t  Dpt  D @/D  t  t t  Dpt  D O Dp ^C@4 ^@3@6 D D@8X D  t  t t  Dpt  ^ O Dp ^CA ^  D@9CA ^  V@9CA ^ associated_file@9CA ^ hwnd@9X D  t  t t  Dpt  ^~ O Dp ^}CA ^@3@5 Sy B-@;@8C@ A ^@3@-@,	@5 ^u@,
@,@5 ^^@. @@. A S@/ 
@2@-@2@6 @ @8X D  t  t t  Dpt  ^ O Dp ^CAH ^
 ^	
 \ @3@;@-@6 ^u@8CAJ ^
 @0	
 @0 @3@;@-@6 ^u@8C@,AL ^		

 
  
@3@5 _ D@,@5 ^u
@6 ^^@8XD  t  t t  Dpt  ^t O Dp ^sCBI ^@3@;@8CBJ ^	@3@K	@;@. @@. @ ^L	@2@-@2@6 _@8C@FBM ^
 BP	
@3@;@@
@&@,@5 ^9 D@D
@@
@5 ^ D@D@6 ^r@<
@. @@. @
@2@-@2@6 _@<@. @@. @save_option	@2@-@2@6 _@A@8CBU ^	
@3@0@+@1@+@2@5 ^@;@0@. BP@2
@2@6 ^r@8CBX ^	@3@. @@. @ ^L	@2@-@2@6 _@8CBZ ^@3@. @@. @ Ax@2@-@2@6 _@8XD  t  t t  Dpt  ^( O Dp ^'C@3@ ^@3 Bh@,@5 ^P A@,
@5 ^P~t~8|~w~t~24|~w~t~40|~w~n@0
@1@1<Copied from running state>@2@5 ^
@5copy_stream_data 
@5 ^]@6 ^]@8X D  t  t t  Dpt  _ O Dp _C@A* ^@3@5 A ~n~nMODULE ~w~n@0@2@5 ^@5 _ D@=@
@. @+@2@!@-@5 ^@?
@. S@-@2@5 ^n@D@H@? C@5 ^n@D@H@,@,
@5 ^^~nsaving ~w/~d @0@1
@2@5 ^@@@%@ 
 ^)@!@*	 B@D 	@5 ^o@>@( @W@D @5 ^o@G(Skipped clauses)@5 ^@I@<@J@5 ^m D@? 
@5 ^n@D@H@-@,@5 X  D@5 ^@5 B @I@<@5 @   T
@6 ^@B
@B@A@8X XQM CF@$/usr/lib/swi-prolog/boot/toplevel.plMs@ S Ethread_initializationE Be E$thread_init E DE$initialise E C E$abort E$compile E$break E$set_promptE YXD  t  t t  Ct 	hide_vars O C _DCCQs CM
 [>

 [>
@3
@6
hide_names C@8X D  t  t t  Ct bind_skel_vars O C _KCB _F 
@9C@!B _F
 [>

@3
@,@5bind_one_skel_vars _J@6 _L _J@8X D  t  t t  Ct clean_history_prompt_chars O C _QCA _F @9CA _F% AU

@3@;@8CA _F

@3@6 _R _J@8X D  t  t t  Ct remove_history_prompt O C _UCA _F A A@3@;@8CA _F@3@,
@5 @ _J@,@5 _T@,@5delete_leading_blanks _J@6 _W@8X D  t  t t  Ct omit_meta_qualifiers O C _[C	B _F
@3@K@;@8C@ B _F
 @9	
 @9
@3@;
@5omit_qualifier _J@6 _]@8CB _F
 ]	
 ]
@3@5 S _J@;
@6 _]@8CB _F
 ]	
 ]
@3@5 _`@;
@6 _]@8CB _F 
@9X D  t  t t  Ct $system_prompt  D  t  t t  Ct  _a O C _aC@B& _F	
@3@,@5$prompt _J@@@#@* @W@D@0@%@1@m@2@0@1@0@:@1@ @2@2@,@5$substitute _J@<@0@%@1@m@2@,@5 _f@@@)@*	 @D@0@%@1@l@2@0@0@[@2@1	@1@0@]@1@ @2@2@,
@5 _f@<@0@%@1@l@2@,
@5 _f C@. C@+@+@2@5 @H @@@2@( @@D@0@%@1@d@2@0@0@[@1@t@1@r@1@a@1@c@1@e@1@]@1@ @2@2
@,@5 _f@<@D@@@2@( @@D@0@%@1@d@2@0@0@[@1@d@1@e@1@b@1@u@1@g@1@]@1@ @2@2
@,@5 _f@<@0@%@1@d@2
@,@5 _f@6 _W@8X D  t  t t  Ct  C   D  t  t t  Ct  C  O C _;C
A _F  @3@5$runtoplevel  _J A: C]@6 @ _J@8X D  t  t t  Ct initialise_prolog  O C _n C@{AZ _F@3@5 Vq Vy@5set_associated_file  _J@5$set_file_search_paths  _J@.print_predicate@-@0 A@2@+@2@5 D  [@5 A prompt_alternatives_ondeterminism@5 _z [ @@5 _ztoplevel_print_factorized @@5 _z A@5 A @5 Bv  _J@5$load_system_init_file  _J@5$load_gnu_emacs_interface  _J ^?@,	@5 D @,
@5 ]W @5$load_init_file _J@5start_pldoc  _J@5$load_script_file  _J@5load_associated_file  _J H@,@5 _@,@5 @ @@@( Y@D ^z@,

@5 @\ @<@#
@.  @W
@2@6 @C @8X D  t  t t  Ct write_bindings2 O C _CB _F@3 _{
groundness@5 _i@; Cb@. C@/ Z	@2@6 _m@8CB _F
 @@3 _{ _|@5 _i@; Cb@. C@/ Z	@2@6 _m@8C@6B _F@3@5 B _J Cb@. C@/ Z	@2@5 _m@,@5get_respons _J@@	@( [@D@;@I@<@@
@(
show_again@D
@I@<
@; Cb@. C CW@2@6 _m@8X D  t  t t  Ct  D @/D  t  t @0t  Ct _8 D  t  t t  Ct  D O C _8C@"@ _F@3@ 
 		@!@,
@ Sinitialize_now S@; B@. _	
@2@5 _m D@6 D @8C@ _F@3 D@6 _@8X D  t  t t  Ct omit_qualifiers O C _CB _F 	@9CB _F	
@3
@5 _]@6 _ _J@8X D  t  t t  Ct  _s  O C _rC	A _F  @3 ^ Q@5 _i@;@8C@~A _F
@3@5$set_prolog_file_extension  _J MF@,@5 _i D@,	@5 _i@,
@0@+@2@5 B @? Y@5 A~ _J@D@H@?@-@0-f@2@5 _@D@H@,@5 _@-@5 @  Bh@5 C _J@;@,
@5 E _J@-
@5 E _J _@5 _z@@@.  @/ window_title@2@5 ]5 _J@DSWI-Prolog -- @,@5 @` @-@7  _ @<@J@A@8CA _F   @9X D  t  t t  Ct  _C  D  t  t t  Ct  _C O C _BCB  _F@3@,	@5 O _J@. _d@-@2@5 C _J@. _d	@2@6 @ _J@8X D  t  t t  Ct $execute_goal2  D  t  t t  Ct  _ O C _C@4Be _F@3@5
restore_debug  _J@@,
@5
deterministic _J@=@5
save_debug  _J@<@5 _@I P2@5 [ _J@,@5call_expand_answer _J@>@?
@?@5write_bindings _J@D@H@D
@H@D@;@I@G@8CBq _F@3@5 _ Cb@. C C@2@5 _m@I@8X D  t  t t  Ct $search_aliases  D  t  t t  Ct  _ O C _C@&@ _F

@3@,
@,@5$string _J@,@5path_sep _J@;@#
@5$make_alias _J@#@6 _ _J@8C@!@ _F@3@,@,
@5 _
@,@5$eos _J@;@#@5 _@$
@8X D  t  t t  Ct loaded_init_file D  t  t t  Ct  _ 	D  t  t t  Ct  _ D  t  t t  Ct  Bv   D  t  t t  Ct  Bv  O C _C@ _F  @3@-@5 Bu @6 _6 _J@8X D  t  t t  Ct self_bounded O C _CC` _F
 [>	
@3@. \	@2@6 YN _J@8X D  t  t t  Ct  _O O C _NCC _F 
@9C@C _F

 BP
@3@@@\@K
@D@@@(@. [>
@+@2@5 @ @5	same_term _J@D@,@5 D _J@ 

 \@!@#@B@<@+infinite@,@5 C _J_S@,@5 _@?@5 _@D@H@;@ 

 \@!@h@B@<	@#@B@B@6 _M@8X D  t  t t  Ct $execute  D  t  t t  Ct  _ O C _CBR _F@3@K@; A:@. Zm@2@5 _m@I@8CBV _F @@3@; Cb@. C Z@2@6 _m@8C@:BX _F@3@,
@5 ]  _J@. 
@2@,@5 \ _J@;@. @@+
@2@. A4@+
@2@. @@-@2@5 D _J @N@.
toplevel_goal
	@2@5 _m
@6 _ _J@8CB` _F@3@5 B'  _J Cb@. C C@2@5 _m@I@8X D  t  t t  Ct  _l   D  t  t t  Ct  _l  O C _kC@*A _F@3 E}@,@5 _@. @@+	@2@,
@. @9@. @ @
@2@/ C`@2@5 @2 @.  @W	@2@@8X D  t  t t  Ct  _   D  t  t t  Ct  _  O C _C@K _F  @3 @-@5 _ _J@;@8C@]@M _F@3system_init_file@,@5 _@* D B@,	@5 _i ^@,
@5 _@0	@1 @1
@2@,@5 B @,@0@. A{ Be@2@1@. Bf Bh@2@1@. A A0@2@2@5 Aq @. _ @2@5 A _J@.  @W@2@0@. @M @@2@2@5 @f _J@;@8C@Z _F   @9X D  t  t t  Ct  _=   D  t  t t  Ct  _=  O C _<C@$Au _F  @3 @W@5 U_ _J @W@5 GX _J$break_level@- @5 _ C9@- @5 _ A@5 B" _J A: [@5 _m@6 _; _J@8X D  t  t t  Ct initialise_error O C   CAU _F [@3@;@8CAV _F@3 @@. Y@2@5 _m@I@8X D  t  t t  Ct  _ O C _C@%Cg _F@3@5 _ P2@5 _@,	@5 Ce _J@5answer_respons _J@@
@(again@D
 Cb@. C Z@2@5 _m@I@<@;@8X D  t  t t  Ct  _  O C _CA6 _F@3 _@,@5 _i@.  @W@2@0@. A @@2@2@6 _@8CA9 _F   @9X D  t  t t  Ct  _:   D  t  t t  Ct  _:  O C _9C
AR _F@3 _n@,@.  @2@6 _@8X D  t  t t  Ct  _   D  t  t t  Ct  _  O C _C@:A? _F@3@-@.  @/win_registry_get_value@-@-@-@2@5 B5 @,@5hkey _J@.  
fileExtension@+	@2@- A0@5 _@;@@ D@,
@5 _@D@J@<@#
	 MF@6 _z@8CAI _F   @9X D  t  t t  Ct  Y   D  t  t t  Ct  Y  O C YC@9 _F  @3 Y Z^@6 _m@8X D  t  t t  Ct  _ O C _C@ _F@3 G @@5 _i@#
@;@#
@  AM	@!@8C	@ _F  

@9X D  t  t t  Ct  _  O C _C@+B  _F@3@@
@5 Z  _J@5 _@D
@% @@<@% @ A&@,	@5 _i A& @@5 @S _J C@. C	@2@6 _z@8X D  t  t t  Ct  _h  D  t  t t  Ct  _h O C _gC@/B9 _F	
@3@>@.subst_chars	@2@,@5 S, _J@,
@,@5 _@,@5 _@D
@,@5 _@5 _@;@G@8CB? _F 

@9X D  t  t t  Ct $at_thread_initialization D  t  t t  Ct    	D  t  t t  Ct     D  t  t t  Ct    D  t  t t  Ct  C  O C C C@'A _F @3@@@= V @@5 _i@<emacs_inferior_process @@5 _i@D Vw @6 _z@< Vw@6 _z@8X D  t  t t  Ct  _   D  t  t t  Ct  _  O C _C@\ _F  @3script@-@5 _@;@8C@S@^ _F@3 ^V@,@5 _@* A@,	@5 _@@@0@,
@0@. A{ Be@2@1@. Bf Bh@2@1@. A A0@2@2@5 _@D@. _  
@2@5 _@.  @W
@2@6 _@<@. @@. A ^V	@2@-@2@6 @ _J@A
@8C@k _F   @9X D  t  t t  Ct  _x O C _wCC _F @w A
 A @
 A A@9C@"C _F @p A
 A @
 A @
 A

 A A@9XD  t  t t  Ct take_same_bindings O C  C@'B _F		

 BP
@3@'@;@ 
@!@6   _J@8CB _F 		
@9X D  t  t t  Ct  _A   D  t  t t  Ct  _A  O C _@C@5A~ _F@3 _@,@. @Y@2@5 _ _@,	@5 _ A:@. Ze@/ Zg	@2@5 _m@5 _j A:@. Ze@/ Zj	@2@5 _m _@-@5 _@;@8X D  t  t t  Ct  ] O C ]CB _F@3@,
@5bind_query_vars _J@-@6 _P@8X D  t  t t  Ct call_expand_query O C   CC _F@3@ @ IV @@;@8CC _F 		
@9X D  t  t t  Ct  _4 @/D  t  t @0t  Ct _3 D  t  t t  Ct  _4 O C _3C@ _F@3@.  @2@5 _@@;@8X D  t  t t  Ct factorize_bindings O C  $CC) _F @9C@LC* _F

 BP

 [>

@3@. R@2@!@,@5$factorize_term _J@@
 _} @@5 _i@D@$@<@5only_cycles _J
@5 BS _J@6  % _J@8X D  t  t t  Ct    O C  CA< _F @%HKEY_CURRENT_USER/Software/SWI/Prolog@9CA= _F @&HKEY_LOCAL_MACHINE/Software/SWI/Prolog@9X D  t  t t  Ct  _?   D  t  t t  Ct  _?  O C _>CA _F@3@5 _@5 _@5 _t D@,@. @9@. @ @@2@/ C`@2@6 _@8X D  t  t t  Ct  _ O C _C@@B} _F
@3@?@5term_attvars _J@D@H@;@,
@,@5	copy_term _J@,@5 _@,
@5 _@,@5join_same_bindings _J@,@5  .@,@5   _J@,@5filter_bindings _J
@6 _ _J@8CB _F@3@,
@5  7@,@5  .@,@5  :@,
@5  ;
@6  >@8X D  t  t t  Ct  _I O C _HCCT _F 
@9C@1CU _F
@3@@ @-@- L@5 B _Jtoplevel_print_anon @@5 _i@D@J@<@(
 D}@. \@2@5 _@;
@6 _G@8CC] _F
@3
@6 _G@8X D  t  t t  Ct  _  D  t  t t  Ct  _ O C _C@"@ _F@3@. @	@2@- A0@5 _@=@5 AW _J@A
@<
@,
@5 A _J@*
 @;@8C@ _F@3@6 _W@8X D  t  t t  Ct $search_path  D  t  t t  Ct   C O C  CC@%@ _F		@3@,@,
@5 _@ 
 @@!@;@#@5 _W@#@6 _@8X D  t  t t  Ct  _e 	D  t  t t  Ct  _e  D  t  t t  Ct  _e O C _dC@'B _F @%@m@%@d@%@l@%@!@ @?@-@ @9XD  t  t t  Ct  _Z O C _YC
A _F N
@3@;@6 _X@8CA _F 	@9X D  t  t t  Ct   , O C  +CC5 _F @9C@6C6 _F
@3@@@ 

 BP
@!@$
@5acyclic_term _J@D@6  *@A@<@ 	
@!@6  *@B@8X D  t  t t  Ct  _v   D  t  t t  Ct  _v  O C _uC@|@ _F@3@=@k D@,@5 _i@,	@0-p@1@+
@-@2@5 _@? Y@5 _@D@H@>@,@5 _W@@@+@.  C@+@+
@2@5  @D
@,@5 C) _J@. @@+@2@. A@/  @W@/ BL@2@5 Y _J@< @@. Y L
@2@5 _m@B@B@D@J@G@I@<
@J@B@B
@B@B@8X D  t  t t  Ct    O C  CB _F @9C@?B _F
 [>
 BP

 [>@3@'
@;@5 _@ 
 \@!@6  @8C@QB _F

@3@ 
 [>@!
@,@5  @@@*@K@?@5 ] _J@D@H@( D}@D@ 
@!@5 _@ 
 \@!@<@$
@A@8X D  t  t t  Ct  _7   D  t  t t  Ct  _7  O C _6C@ _F@3@=@,@5  # _J@@	@@D	@I@<@I@<@J@A@8X D  t  t t  Ct 
read_query O C  NC@A _F	@3 Vw@,@5 _i@5 F _J@Y@^@Z @j@;@,@5 _V _J@5 _@5 V _J@. V @d@+
@2@,@. @9@. @ @@2@/ AL@. C+@. BP@/ @@. V@-@2@-@2 A0@2@/ @@2@5 _@@@<@-@.  @W@/ V@-@2@5 S _J@D@. AW@+@2 V@0
@1@0@. V @@2@2@1 D@1@0@. V @@2@2@2@5 A _J@.  @W@/ V@2@@<@J@A@. V
	
@2@. @9@. @ @@2 A0@2@5 _@;
@6 Vo _J@8C@+A _F@3@,@5seeing _J @d@5 _@@ R!h@0 @1 @@2@5 Vm _J@D@6 _@<@5 _@I@8X D  t  t t  Ct  __ O C _^CB _F
 @3@'	@;@6 _\ _J@8C@'B _F
 @3@. 	@2@. S@2@5 S _J@?
	 @/@5  \@D
@H@;@$
@8CB _F
 	@3 RG@5  \@?	 @/@5  \@D@H@;@$
@8CB _F
 	
 
@3@5  A@;
@6  [@8CB _F@3@6  [@8X D  t  t t  Ct  _   D  t  t t  Ct  _  O C _C@(@m _F@3@@	@ EMACS R@5 G  D@,@5 _i+C@5 _@D	@.  @W@/ Yemacs_interface@2@6 A _J@<@J@A@8X D  t  t t  Ct  _  D  t  t t  Ct  _ O C _C@< _F D@3@;@8C@= _F@3@-@5 _@;@8C@? _F@3@5 B	 @;@.  @W@2@6  a@8C@+@B _F@3@. G@2@0@. Bf Bh@2@1@. A A0@2@2@,	@5 _@. _	@2@5 _@.  @W	@2@6  a@8C@I _F @9XD  t  t t  Ct   = O C  <CCF _F @9C@6CG _F
@3@,@5 _E _J@@@=	@5  -@<@5 _ _J@D@6  ;@A
@<@ 	
@!
@6  ;@8X D  t  t t  Ct  Be  O C _5C@`A _F
@3$tracing@- H9@5 _ _@,@5 _@5 _@>@,	@5 _@@ @d@. D @@2@5 D _J@D@,
@5 _b _J@,|    @5 Z _J@<	@%
 A@, A@5  j@5 Y _J@,@,
@5  O _J@-@5  j@,
@,@5  ! _J@D@5 _ _J@G@;@8X D  t  t t  Ct   9 O C  8CB _F @9C@.B _F		
 BP

 BP

@3
@,@5  @6  7@8X D  t  t t  Ct  _ O C _CC _F@3@ @ Q @@;@8CC _F 	@9X D  t  t t  Ct  _  O C _C@pA _F	@3 D@,@5 _i@,	@5 _@@

@(	 Y@D
@;@B
@A@<@S@>--pldoc@,
@5 _@D@@@(
 A@D@. @9@.
doc_server@-@2doc_browser@2@@B@<@0@@ @@,@5 _@.atom_number@+@2@- A0@5 _@D@.  r@2@@< @@. Y Y@2@5 _m@6 C` _J@B@G@8CA- _F   @9X D  t  t t  Ct  _  D  t  t t  Ct  _ O C _C@ _F @9X D  t  t t  Ct    O C  CBA _F 		@9C@"BC _F@3@5 A _J@;@,
@5 _@#	
@,@5 W _J@6  x _J@8CBI _F@3@,
@5  z
@6  {@8X D  t  t t  Ct  _  D  t  t t  Ct  _ O C _C@ _F 		@9C@ _F
@3
@6 _@8X D  t  t t  Ct  _  O C _CB _F@3 C@. C@+@+	@2@5 _i A&@5  @@
	@(	 @@D
@6   _J@<@J@8X D  t  t t  Ct    O C  CCr _F	  @3@0@?@1@h@2@5 _@; A@. C A@2@6 _m@8C@)Cu _F	 [@3@0@;@1@n@1@r@1@N@1@R@1@ @1	@2@5 _@; Cb@. C AM@2@6 _m@8CCx _F	 [@3@0@t@1@T@2@5 _@;@5  |@5 _ Cb@. C	; [trace]@2@6 _m@8C@)C} _F	 Y@3@0@c@1@a@1
@1
@1@y@1@Y@1@.@2@5 _@; Cb@. C D@2@6 _m@8C	C _F@b _@3@;@6 Zf  _J@8CC _F	 _@3@,
@,@5 _w _J@; Cb@. C
@2@5 _m [@6  @8CC _F? _@3@; Cb@. C`EOF@2@5 _m @6  w@8CC _F	  @3 Cb@. Zy@2@6 _m@8X XQM FF@=/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__hyp.proQuS @WE L E FE J4E FE I~E JE FE FE KE I'E RnXD  t  t t  Ft  F 	O Fset_next_hyp_id_x C@u D`Q@3@. Rn@+	@2@5 E @5set_next_hyp_id_y F@;@8C@  @3 @5  @;@8X O F I~ C@  	 E,@3@. F E,
@2@5 F5 @5set_next_hyp_id F@;@8C@  @3@. F	
@2@5  @;@8X O F F C@p   @	 @3@?@5 H E@D@H@;@8C@x  @3@5 F F M@0
@1@2@ @ E4@;@8C@  @3@5next_hyp_id F@. F	
@2@5  @.  @W@/ I@-@2@5 C @;@8X O F   CA  @3@Y@`@_@j@. Rn@2@5 @ @;@8C
A  @3@. Rn	@2@5  @;@8X O F   C@  @3@. Rn@2@5  @h	@. Rn	@2@5  @;@8C@  @3@. Rn@2@5  @;@8X O F   C	@  @3@h	@6   F@8X O F L  C	A    @3@. Rn@-@2@5  @;@8X D  t  t t  Ft  J5 	O F F C@  @3@5 I' F@. F	
@2@6  @8X O F J CA  @3@. J4	
@2@5  @;@8X O F F CA(    @3@. J4@-@-@-@2@5  @;@8X O F K C
@  @3@. F	
@2@6  @8X O F I' C
@  @3@. F	
@2@6  @8X D  t  t t  Ft  Ro 	XQM S/F/usr/lib/swi-prolog/boot/dcg.plMs@ S E S,Edcg_translate_ruleE WXD  t  t t  S/t $t_fill  D  t  t t  S/t    O S/  C@s/usr/lib/swi-prolog/boot/dcg.plM

 @9 BP	@3@'
@;@8C@   
		@9X D  t  t t  S/t 
$extend_cache D  t  t t  S/t    	D  t  t t  S/t    
D  t  t t  S/t     D  t  t t  S/t    D  t  t t  S/t 
$copy_args  D  t  t t  S/t    O S/  C@ @  @3@Y@_@`@j@;@,@5 BS @5  @h

@6   S.@8C@   @9X D  t  t t  S/t    O S/  C@\@8  
-->
 @9

 @
@3@;@,@5 @ @,@,
@5$extend S.@. @2@,@,@5$t_body S.@. @2@,@5  @. @9@2@,@5$body_optimized S.@6  @8C@8@?  


  

 @
@3@,@,@5  @,@5  @. @2@,@5  
@6  @8XD  t  t t  S/t 
$dcg_reserved  D  t  t t  S/t    O S/  C@   @9C@   @9C@   
{}@9C@     @9C@    AU@9C@   
 D @9C@   
 @9@9C@   
 AL@9C@   
 C@9C@   
 C+@9C@   
 AN@9C@   
  @9XD  t  t t  S/t qualify O S/  C@  
 @3@'@;@$
	@8C@   
 	
 	@9XD  t  t t  S/t     D  t  t t  S/t    O S/  C@>@E  @3@@
@ 
 @9
 BP	@!@'
@D
@$
@<@ @@@ 
 BP@!@'
@D@$
@&	 @@<@$	@B@8X D  t  t t  S/t  S- @/D  t  t @0t  S/t S, @3D  t  t t  S/t  S- O S/ S,CA  @3@6 W S.@8X D  t  t t  S/t  S- @/D  t  t @0t  S/t W @3 @3D  t  t t  S/t  S- O S/ WC@:A  	@3@,@,@5 @ S.@@@K@D@. @ A@-@2@5 @ S.@<@J@. @2@,
@,@,@5  @$	
@$
@. @2@@8X D  t  t t  S/t     D  t  t t  S/t    O S/  C
@  @3@K@;@. @ A@-@2@6  @8C@  
 


 @3@;
@6  @8C
@  @3@5   S.@;@8C@@  @3@@@5 S @D@J@<
@. @@. Av S@2@-@2@5  @@@5   S.@D@. @@. Adefinedcg_nonterminal@2@-@2@5  @<@J@,@,
@5 A @,
@5  @h
@5  
@5  @h
@h
@,@5  @,@5  @.  @2@5 @ @$@$	@$
@8XD  t  t t  S/t     D  t  t t  S/t    O S/  C@  

 W

@3@K@;
@6   S.@8C@ @  
 

 	@3@;@. 
@2@6  @8C
@  

 BP
@3@;@8C@Z@  
@3@@@5@ @!@D@;@@@5 As @D@,
@5 B @ 
 BP

@!@<@ 
 B
@!@A
@A@<@ @>@5 [ @D@;@,@5string_to_list S.@,
@5  @ 
 BP

@!@G@8C@   AU

 @9 AU BP
@3@;@8C@    

 @@3@;@8C@  
  


 @9 BP
@3@;
@6  @8C@(@  


 @9


 @9@3@;
@,@5  @6  @8C@=@  


 AL


 AL@3@;
@,@,@5  @5   S.@,@,@5  @6  @8C@=@  


 C


 AL@3@;
@,@,@5  @5  @,@,@5  @6  @8C@(@  


 C+


 C+@3@;
@,@5  @6  @8C@(@  


 AN


 AN@3@;
@,@5  @6  @8C@!@  
 D 


 @9
 D  BP
@3@;
@-@6  @8C@  @3@,
@5  
@6  @8XXQM ]iF@%/usr/lib/swi-prolog/library/option.plPZvu@ S Emeta_optionsE
merge_optionsE ]fE ^YE ^YE ]gXO ]i
get_option C@xu DJPZv@3@5 A~ @;@8C@z  @3@,
@5 A @,@5 BS @. BP
@2@5  @;@8X O ]i	ord_merge C@  		 @
	@3
@6   ]h@8C@H@  
 EM
	@3@@@*@ 
@!@D@,@5sort_key ]h@,@5compare @6   ]h@<@ @!@B@B@8C@E@  
 ER
@3@@@'@ @!@D@,@5  @,@5  
@6  @<@ 	
@!@B@B@8X D  t  t t  ]it    @/D  t  t @0t  ]it    @O ]i   C@  	
 @3@6   ]h@8X O ]i   C@  @3@;@6canonise_options ]h@8C	@  	@3@;@6  @8C@  @3@,@5  @,@5  @,
@5 E @,@5  
@6  @8X O ]icanonise_options2 C@   @9C@#@  
 BP

@3@;
@0
@1@2@5 @w @6   ]h@8C@  

@3@;@6  @8X O ]i ]f C@$@  @3@,@5  @L@;@,@5  @,
@5  
@5 ]f ]h@$
@8C@  @3@5   ]h@;@8X O ]i   C@#@m  @3@,
@5  @L
@;@,@5  @,@5  @5   ]h@$@8C@t  @3@5   ]h@;@8X O ]i   C@$@Y  @3@,@5  @L@;@,@5  @,
@5  
@5   ]h@$
@8C@`  @3@5  @;@8C@b  @3@6  @8X O ]i   C@  	
 E
@3@6  @8X O ]i   C@  		@3@;@8C@  	@3@;@8C@-@  


@3@,@5  
@,@5  @,@5  
@6  @8X O ]i   C@  @3@5  @;@8C
@  
	@3@6  @8X O ]i   C@   
@9C@  
@3@5meta_option ]h
@6  @8X O ]i   C@)@  
 BP


 BP @3@@;@. 

@2@6 @ @8C@4A  @3@5 A @0@+@1@+
@2@5  @@;@. 

@2@,@,@5  @0@1@. @2@2@6  @8CA   
@9X O ]i   C@  @3@. BP@-@-@2@5  @;@6  @8C@   	@9X O ]i   C@  @3@5 Tf E@;@8C@  @3@,@5  @,@5  @. BP@2@5  @;@8X XQM DfF@D/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/load__data_files.proOu@ S @WE PXO Df P C@du DdO  @3@5establish_static_files  P@5establish_dynamic_files  P@;@8X O Df@)determine_proof_file_kind_and_base_file_x CB  	 M@3 H9@5 IA H=@? D@5 E P@D@H@;@8CB  	 M@3 H9@5  @0 D@1 G
@1 E@1 S
@2@5 E P@;@8CB  	zombie_scope@3 HF@5  @? D@5  @D@H@;@8CB   	 !@3 HF@5  @0 D@1 R@1 L@1 E@2@5 ! @;@8CB*  	 H@3@0 D@1 L@1 R@1 G@2@5 ! @;@8CB3  @3@,@5 @ @QProvided input file ~a should have no extension or have a .vcg or .pfs extension.@0@2@6 Jg Eb@8X O Df@'determine_proof_file_kind_and_base_file CA  @3@,@5 !@,@5   P@5 !@;@8X O Dfestablish_log_file CA  @3 H9@5   WQ@5 X< H= A@0@1	@1.slg@2@,
@5 NK Fd@5 V J@;@8CA  @3 HF@5   WQ@5 !
 A@0@1	@1.zlg@2@,
@5 !@5 !
@;@8CA  @3@. X9@+
@2@5 !
@,@5 M* @t@5 !
@;@8CA  @3 J@5 !
@;@8CA  @3@.Unable to determine correct logging behaviour.@6 !@8X O Dfretrieve_parent_directory CBF  @3 @,
@5@!explode_separator_content_as_list Fd@-@0	@1@-@2@5 ! @;@8X O Df@*potentially_add_datafiles_global_user_rule CAd  @3@?
@$	@D
@H@5 T T@5 V J@;@8CA}  @3@;@8X O Dfensure_datafile_exists CAE  @3@5 !@;@8CAI  @3@'Required input file does not exist: ~a.@0@2@6 !@8X O Df@)potentially_add_datafiles_local_user_rule C	AY  @3@5 !@5 V J@;@8CA_  @3@;@8X O Dfestablish_common_files CA  @3@5 ! P@;@8X O Dfproof_file_info C@+A  @3 @,@5 !@,
@0@+@2@5 ! @5 ! P 
@,@5 ! @5 @` @;@8X O Dfpotentially_add_datafiles_rule C	AN  @3@5 !@5 V J@;@8CAT  @3@;@8X O Df@$establish_proof_file_dependent_files C@@  

 M@3 A@0	@1
@1.vcg@2@,@5 !@5 ! P@5 V J A@0	@1
@1.fdl@2@,@5 !@5 !-@5 W J A@0	@1
@1.rls@2@,
@5 !
@5 !' P A@0	@1
@1.rlu@2@,@5 !@5 ! P@,@5 ! P A@0	@1@1 !3@2@,@5 !@5 ! P A@0	@1
@1.siv@2@,@5 !@5 W J@;@8C@a@   !@3 A@0	@1
@1.dpc@2@,@5 !@5 !-@5 W J A@0	@1
@1 !/@2@,@5 !@5 !-@5 !0 A@0	@1
@1 !1@2@,
@5 !
@5 !2 A@0	@1
@1.sdp@2@,@5 !@5 V J@;@8C@LA   H@3 A@0	@1
@1.pfs@2@,@5 !@5 !-@5 V J A@0	@1
@1.dec@2@,@5 !@5 !-@5 W J A@0	@1
@1.sip@2@,
@5 !
@5 W	 J@;@8CA=  @3Unexpected proof file kind: ~p.@0@2@6 !@8X O Dfestablish_debug_file C@|  @3 A@0debug_@1@1.pro@2@,	@5 !@,
@5 !@5 V J@;@8X O Df   C@   @3@?@-@5 X3 H=@D@H@-Target file not provided on the command-line.@6 !@8C@"@  @3@,@5 !I@,	@5 !@,
@,@,@5 !# P@5 !* P@5 !  P@;@8C@    @3@4Unexpected error in establishing input file details.@6 !@8X O Df   C@q    @3	data__prf@5 !D P F@5 !Pdata__files@5 !P@;@8X XQM DwF@,/usr/lib/swi-prolog/library/prolog_clause.plPZvu@!S E Y E XE XXO Dwconj CAu DtPZv@3@6 !S X@8X O Dw
unify_term C@^ !T	@3@;@8C@_ !T@3@5 A @5 !Y@,
@,@5 A @5 !Z@; @6 Sw X@8C	@e !T@3@5 H @5 !]@;@8C
@g !T@3@5 [ @5 As @5   @;@8C
@k !T
 	
@3@5 !W X@;@8C@m !T	
 	
@3@5 !a@;@8C@o !T@3[INTERNAL ERROR: Diff:~n@5 CF @t@5 Sl B~N*** <->~n@5 !c@5 !d@6   X@8X O Dw Y  CB !T@3@ @ X@;@8C@)B !T@3@,
@,@5 X @;@,@5 X X@,
@5thaffix X@. [	@2~d-~w clause of ~w@0@1
@1@2@6 A @8CB !T 	 Cx@9X O Dw X C@u@: !T
@3@. D	@2@5 X @t@,@,
@,@5$clause @@
@(
 @@D@#@<
@. @
@2@!@*	 @W@. X@+@2@5 !n@@@,@. D	@2@5 D @t@D@J@<@.  @W@2@,@-@5 @ @,@,@,@5read_term_at_line X@5unify_clause X@5
make_varnames X@;@8X O Dw !x C
@ !T	
@3@;@8C@ !T		
:->

 @@3@;
@6pce_method_clause X@8C@ !T		
:<-

 @@3@;
@6 !@8C@h@ !T


 @

 @
 		unit body @9 AU@3@=@ 

test@!@<@ 

 !@!@;@ 
 X@!@ 
 X
 X    
 E@!@8C@g@ !T
 @

 @
 	@3@. @
@2@. @
@2@,@5 !w@ 
 X@!@ 
 X
 X    
 E  @!@8C@qA !T@3@ 
  	 @9
@!
@5 !_@,@5	ci_expand X@ 
 @@!@-@,@5 !Z@h 
@5 BS @L
@ 
 X
 X
	@!@;@. X@1@1@2@!@6match_module X@8CA !T@3@,
@5 !
@6 !@8CA !T@3@I@8X O Dw !V C@1A !T
 @9
 X
@3@;@,@,@5 !U
@6 !U@8C@<A !T


 @9
brace_term_position	@3@ 
 BP@!@;@,@,@5 !U@h @. E@2
@6 !U@8C@KA !T
 @9 AU BP
 E AU
 BP
 E
 E@3@Y@^@Z@f@o@Y@^@Z@f@o@8CA !T 
	@9X O Dwmeta CBJ !T 
 @9@9CBK !T 
 AL@9CBL !T 
 C+@9CBM !T 
 AN@9CBN !T 
 D @9CBO !T 
 D@9CBP !T 
 D@9CBQ !T 
 D@9CBR !T 
 @C@9CBS !T 
 Y@9X O Dwdoes_not_dcg_after_binding C@.AL !T@3@5  F @?@. !@-@-@-@2@5 AQ AS@D@H@?@. @9@+
@/ BP@-@-@2@5 !@(
 AU@D@H@<@A
@;@8X O Dw ! C@ A& !T
 @

 @@3@;@5unify_clause_head X
@6
unify_body X@8C
A) !T

@3@6 !@8X O Dw
expand_failed CA0 !T@3@I@8X O Dwdo_make_varnames C@ !T @9C@0@ !T	
 BP
@3@@@,@5find_varname X@D@J@<@% L@h@5 !
@6 ! X@8X O Dwpce_method_body C@IA !T@3@ 

 X
@!@ 
 X

 X    
 E  @!@6pce_method_body2 X@8X O Dwalternate_syntax C@ !T  Be	 @ @@9C@ !T	pce_class	
 
pce_expansionpush_compile_operators	
  !pop_compile_operators@3xpce @@6 @H @8C@ !T  	
 S G S
 S E S@9X O Dwseek_to_line CB !T@3@Y@`@Z@k@;
@5 C @h
	 @6 ! X@8CB !T @9X O Dwpce_unify_head_arg CA !T@3@K@;@$	@8C
A !T
 BP
 

@3@;@8CA !T 
 

@9X O Dw
system_module C@ !T @3@;@8C@ !T@3 @-@- C@5 B @;@8X O Dwexpand_meta_args CBB !T @9C@0BC !T
@3@,@5 !@,@5 !
@5 A5 X@h
@6 ! X@8X O Dwmkconj CA !T@3@6 ! X@8X O Dw
ubody_list CA !T @9C@"A !T
@3@5ubody X
@6 ! X@8X D  t  t t  Dwt  X @/O Dw X C@VB !T@3@,
@,@5 !s@@@. 
@2@ @ M @@D@J@B@<@7@,@,
@5 !Z@@@5 Z X@D@. [	@2~q/~d@0@1
@2@6 !m@<@. [	@2~q:~q/~d@0
@1@1
@2@6 !m@8X O Dw !{ C@Q@ !T
  @3@;@-@,
@5 !Z@Y@^
@p@. BP@+@2@5 A~ @0@. BP
<DCG_list>@2
@2@!@h
@. BP@+@2@5 !@0@. BP
<DCG_tail>@2@2@!xx@6 !z@8C@ !T@3@,@5 @r @tvarnames@5 !Z@6 !@8X O Dw !u C@&@ !T@3@. B Bh@+@2@- A0@5 @2 @. Bh	

@2@. B@2@6 Ct @8X O Dw ! CB4 !T		
@3@K@;@8C@>B6 !T@3@5 ! X@;@ 

 X
@!@ 
 X
@!@,@,@5 !Z@5 !Z@6 !@8CB= !T@3@,@,
@5 A! X@;
@6 !@8CB@ !T 		
@9X O Dwpce_method_head_arguments C@+A !T@3@Y@_@`@j@;@,@5 !@h
 
@,@5 !@5 ! X@h@6 ! X@8CA !T @9X O Dw ! C@=A !T	
 X    @3@L@ 
 @9@!@;@,@,@5 !
@6 !@8CA !T


@3@6 !@8X O Dw ! C
A !T@3@-@,
@5 !s@-@6 !s@8X O Dw ! C
A= !T		
@3@5 ! X@;@8C@0A? !T

 X

 X
@3@6 !@8X O Dw !j CB| !Tst@3@;@8CB} !Tnd@3@;@8CB~ !T 	th@9X O Dw ! C@#A !T@3@. D@. @@+
@2@. D	@2@/ @@-@2@,@. !@2@6 !@8X O Dw ! C
A` !T		
@3@5 !@;@8C@$Ab !T	
 D
 E

 X


 E
@3@;@8C@8Ae !T

 !
@3@ 
 @9	 BP@!@;@h
 @. X

@1@1@. E
@2@2@6 !@8C@%Ao !T

 !

 X

@3@;@6 !@8C@$As !T@3@L@L	@ 
 @9@!@ 	
 @9@!@;@,@,
@5 !R X
@6 ! X@8C@<Ax !T

 X

 X
@3@5 !@;@0@-@+@2@5 @w @0@-@+@2@5 !@6 !@8CA !T
 BP @
 X

 E
@3@;@8CA !T
 YN A0
 X

 E
@3@;@8C@KA !T
 BP

 BP
 X
 X@3@. YN
@2@. YN@2@5=@= @;@$@$
@8C@KA !T
 YN

 YN
 X
 X@3@. YN
@2@. YN@2@5 !@;@$@$
@8C@(A !T
is E

 ! @Y
	
@3@5 F @Y@^@^@c@m@;@8X O Dw Z CBv !T  @W@9CBw !T  @9CBx !T 
pce_principal@9CBy !T@3 @6 B @8X O Dw ! C@ !T	
 BP@3@'@;@8C@ !T		@3@6 !@8X O Dw ! CA !T

 	@3@;
@6 !@8C@,A !T		

send_implementation	@3@;@5 !@-@,@5 !Z@5 !
@6 ! X@8C@?A !T

get_implementation	@3@;@5 !@-@,@5 !Z@,@5 !@5 !@h @5 !
@6 !@8X O Dw
control_op CB !T  @:@9CB !T  AM@9CB  !T  C*@9CB! !T  AO@9X O Dw !\ C@v !T	@3@;@8C@#@w !T@3@h@,
@5 !@,@5 !
@5 !a@6 ![@8X O Dw ! C@#B	 !T
::	@3@;@ 

 X
	
@!@#
@6 !@8C@aB
 !T@3@0@+@1@+
@1@+@2@5 !@5 ! X@;@0@1@+@1@+@2@5 !@ 

 X@!@ 
 X@!
@5 !@6 !@8C	B !T@3@6 !@8X O Dw ! C@ !T@3@5 !
@6 Bh X@8X O Dw ! C@0BU !T		
send


send_class		
@3
@5 !Y
@0
send_super@1@+@+@2@5 !@;@0@2@6 !@8C@4BY !T


get

	get_class		
@3
@5 !Y
@0	get_super@1@+@+@2@5 !@;@0@2@6 !@8CB] !T 
 " 

 !	
	
@9CB^ !T 
 "

 "	
	
@9C@*B_ !T	
 !	
	
@3@5 !Y@0 " @1@1@+@+@2@5 !
@0@2@6 !@8C@7Bc !T

	
 "	
	
@3@5 !Y@0 "@1@1@+@+@2@5 !@,@0@2@5 E E
@0@2@6 !@8CBh !T

@3@ @ A" @@)	@8X O Dw ! C@]@ !T
@3@@
@5 ! X@D@%
 @<@J@A
@. X@+@2@5 D 
@,@,@5 ! X@-@5 C @@. D
@1@.subterm_positions@2@1@.variable_names@2@1@. D	@2@2@, @@5 !@@@@K@D@;@<@5set_stream_position @I@8X XQM$writefF@"/usr/lib/swi-prolog/boot/writef.plMs@!S EswritefEwritefEwritelnE "E "XD  t  t t  "t 
$getdigits  D  t  t t  "t  " O " "C@(@s@"/usr/lib/swi-prolog/boot/writef.plM	
@3@Y@_@Z @k@0@9@5 C "@h @;
@6 " "#@8C@ "  		
@9X D  t  t t  "t $print  D  t  t t  "t  "% O " "%C@ "  
@9C@ "  	@9C@ " @3@5 F "#@ @~@6 ""@8X D  t  t t  "t $padout  D  t  t t  "t  "( O " "(C@ "  R
 @3@;@Y@Z@`@a@d@d
@o@8C@ "  R
 @3@;@Y@Z@`@a@d@d
@o@8C@&@ "  E@3@Y@Z@`@a@d@Z@d@c@d
@o@Y@Z@`@a@d@^@d@d
@o@8X D  t  t t  "t $getpad  D  t  t t  "t  "* O " "*C@ "  @r R@9C@ "  @l R@9C@ "  @c E@9C@ "  @R R@9C@ "  @L R@9C@ "  @C E@9X D  t  t t  "t  _  D  t  t t  "t  _ O " _C@ "  @3@;@I@8C@ " @3@;@8C@ " 	
@3@5 "& "#@;@6 ", "#@8X D  t  t t  "t 
$writelots  D  t  t t  "t  "/ O " "/C@ " @3@Y@_@Z @k@;@5 F "#@h
 @6 "0 "#@8C@ "  @9X D  t  t t  "t  "*  D  t  t t  "t  "* O " "*C@ " @3@,@0@+
@2@5 "$@5 @ "#
@6 "+ "#@8X D  t  t t  "t $special  D  t  t t  "t  "6 O " "6C@~ "  @n
@9C@ "  @l
@9C@ "  @r
@9C@ "  @t	@9C@ "  @\@\@9C@ "  @%@%@9X D  t  t t  "t $getcode  D  t  t t  "t  "8 O " "8C@ " @3@,@5 "$@ @!@5 "4@Y@_@Z@@i@8X D  t  t t  "t  "(  D  t  t t  "t  "( O " "(C@ " 	
@3@;@5 S "#@6 ": "#@8C@ "  @9X D  t  t t  "t  "(  D  t  t t  "t  "( O " "(C@ " @3@5 ".@;@,@5 "4@6 "> "#@8C@#@ " @3@,@5 @ "#@,@5 T  "#@,
@,@5 ") "#
@5 S "#@5 "1@6 "C@8X D  t  t t  "t $writefs  D  t  t t  "t  "E O " "EC@U "  @9C@V " @%
@3@,@5$action "#@;@6 "F "#@8C@0@Y " 		@%

@3@0@9@5 ""@,@,@0
@2@,@5 "3 "#@;@5 "?
@6 "J@8C@^ " @\
@3@,@5 "7 "#@;@5 ";@6 "J@8C@b " @\
@3@,@,@5 "9 "#@;@5 ";@6 "J@8C
@f " 
@3@5 ";@6 "J@8X D  t  t t  "t  "I  D  t  t t  "t  "I O " "HC
@k " @t@3@6 G "#@8C
@m " @d@3@6write_canonical "#@8C
@o " @w@3@6 "1@8C
@q " @q@3@6writeq "#@8C
@s " @p@3@6 "N@8C	@u " @f		@3@6 V "#@8C
@w " @n@3@6 ";@8C@y " @r

@3@6 "2@8C
@{ " @s@3@6 "=@8X D  t  t t  "t  " O " "C@; " @3@6 " "#@8X D  t  t t  "t  " O " "C@O " @3@. [@2@. "	@2@6with_output_to "#@8X D  t  t t  "t  " O " "C@> " 
@3@0
@2@5 "J@I@8C@A " @3@5 [ "#@,
@5   "#@5 "J@I@8C@F " @3@5 AW "#@,
@5 "4@5 "J@I@8C@K "  @9X D  t  t t  "t  " O " "C@8 " @3@5 "1@6 G "#@8X D  t  t t  "t  " O " "C@M " @3@. [@2@. "	
@2@6 "W@8X XQM EF@F/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__declarations.proOuS @WE RE G>E SLE OE S9Eget_declarations_functionE SRE OE@#get_declarations_unbounded_functionE G;E SHE EE RE
type_aliasE ME RE@ get_declarations_record_functionE GE RE S?E F+E ShE GDXD  t  t t  Et  G? 	D  t  t t  Et  O 	O Ecalculate_function  CA&u D\O@3@,@,	@,
@5 "^ E@. G>	
@2@5 F5 @I@8CA- "h  @3@;@8X D  t  t t  Et  O 	D  t  t t  Et  G< 	D  t  t t  Et  E 	D  t  t t  Et  "c 	D  t  t t  Et  M 	D  t  t t  Et  "e 	O E G CA "h@3@5 "b E@;@8CA "h	@3@;@8X O E S? C@ "h@3@. "d	

@2@5 "j@;@8X D  t  t t  Et  F, 	O E Sh CA "h  @3@5 "f E@5calculate_record_function  E@5calculate_mk__function_name  E@5calculate_type_alias  E@5calculate_type  E@5calculate_enumeration  E@5calculate_function_template  E@;@8X D  t  t t  Et  GE 	D  t  t t  Et  R 	O E SL C@ "h@3@. R	@2@5 "j@;@8X O E S9 C@ "h@3@. "^	
@2@5 "j@;@8X D  t  t t  Et  "_ 	O E SR C@ "h@3@. "`	
@2@5 "j@;@8X D  t  t t  Et  "a 	O E SH C@ "h@3@. O	@2@5 "j@;@8X O E R C@ "h@3@. O	@2@5 "j@;@8X O Esave_function_template C@"A "h@3@,
@5 @r @t@,@5form_function_var_list E@,@0@2@5 @w @. G;@2@5 "j@;@8X O E "z CA "h@3@,@. S@+	@2@5 R E@. M	@2@5 @ @I@8CA "h  @3@;@8X O E " C	A "h	@3@;@8CA "h		@3@;@8C
A "h			@3@;@8CA "h				@3@;@8CA "h					@3@;@8CA "h						@3@;@8CA "h							@3@;@8CA "h								@3@;@8CA "h										@3@;@8CA "h
										@3@;@8C@ A "h						
@3@Y@_@Z
@k@h @;@5 "@;@8CA "h @3@;@8X O E "} C@CA "h@3@,@,	@-@5 G> E@,
@5 @ @?@0 S@1 L@1 R@1 L@2@-@5 E E@D@H@?@0 R@1 R@1 R@1 L@2@-@5 "@D@H@5 " E@I@8CA "h  @3@;@8X O E R C
@ "h@3@. R@2@5 "j@;@8X D  t  t t  Et  R 	O E "n C@"A2 "h@3@,@,	@,
@,@,@,
@5 "d E@. GD	

@2@5 "j@I@8CAA "h  @3@;@8X O E "q CAF "h@3@,@,	 SP@5 "` E@. E	 E@2@5 "j@I@8CAM "h@3@,@,	 ST@5 "@. E	 F)@2@5 "j@I@8CAT "h  @3@;@8X O E "t CAY "h@3@,@. R@+	@2@5 "@. "b	@2@5 "@I@8CA_ "h  @3@;@8X O E "w C@/Ad "h@3@,@. F(@+	@2@5 "@0@+
@1@+@2@. E@. S3
@2	@2@,@5 B B@. F+@/ F(@2@5 "@I@8CAm "h@3@, SJ@5 "@. F+ SJ@2@5 "@I@8CAs "h@3@,@. G@+	@+
@2@5 "@. F+@/ G	
@2@5 "@I@8CAy "h@3@,@. S@-@2@5 "@. F+ G@2@5 "@I@8CA "h@3@,@. G@+	@2@5 "@. F+@/ G	@2@5 "@I@8CA "h@3@,@. F@+	@2@5 "@. F+@/ F	@2@5 "@I@8CA "h  @3@;@8X XQM FeF@@/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/newutilities.proOuS @WE !Eunique_atomE WE NKE KE RCEmonth_numeric_to_nameE FbE VME PE X$E K~E NE S]Epad_number_as_atomXO Feflatten_list_x CAu DSO @9CA "
@3@,@5 " Fd@,
@5 "
@6 E E@8CA " 	@9X O Feretrieve_padding CAF "	@3@;@8CAK "
 V#@3@h@6 " Fd@8X O Fe@ implode_separator_content_list_x C@ "		
@3@;@8C@ "	
@3@,@5 @` @,@5 "
@6 " Fd@8X O Fesplit_off_atoms CA "	@3@5 @ @;@8CA " Ge	
@3@5 "
@6 " Fd@8CA "@3@0@2@,
@5 "
@6 "@8X O Fe N C@iA "@3@. T@+
@+@+@+
@+@+@2@5 T T@,@5 " Fd@,@5 "@,@5 "
@,@5 "@,@5 "@,@5 "@,@5 " Fd @@0@1@1@2@5 NK Fd @0@1@1@2@5 "@;@8X O Fe " CA "@3@,
@5retrieve_next_id Fd@,@5 K~ Fd L@0@1@2@5 "@;@8X O Fe " CAV " 01JAN@9CAW " 02FEB@9CAX " 03MAR@9CAY " 04APR@9CAZ " 05MAY@9CA[ " 06JUN@9CA\ " 07JUL@9CA] " 08AUG@9CA^ " 09SEP@9CA_ " 10OCT@9CA` " 11NOV@9CAa " 12DEC@9X O Fe P CA "@3@,
@5 "@;@$	
@;@8X O Fe S] CAj "@3@,@5 "@,@5trim_atom_x Fd@5 "@;@8X O Fe ! C@ "@3@,@5 "@,@5 "@,
@5replace_separator_with_split Fd
@5 "@;@8X O Fe Fb C@v "	 @3@;@8C@y "@3 N@5 F^ @h
	 @6 Fb Fd@8X O Fe K~ C@` "@3@,
@5number_chars @5 "@;@8X O Fe " CA "@3@.get_base_unique_id@+
@2@5 E @Y@a@Z@f@o@. "	@2@5 @ @;@8CA "	@3@. "@2@5 "@;@8X O Fepad_number_as_atom_x CA. "@3@Y@a@^@k@9Can not pad number: ~k to size: ~k as number is too big.
@0@1@2@6 P Eb@8CA8 "@3@,
@5 "
@,@5 "@5 "@;@8X O Fe " C@ "	@3@;@8C@ "@3@;@8C@ " Ge
@3
@6 "@8C@ "
 Ge@3@,@5 "@6 "@8C@ "	
@3
@6 "@8X O Fe " CAs "
@3@;@8C
Aw "
@3@Y@_@`@k@;@8CA| "

@3@h
@6 "@8X D  t  t t  Fet  " 	O Fe W CA "@3@,	@5 U E@,
@5 @r @t@,@5 "@$
@;@8X O Fe RC CA " @9C
A "@3@,	@5 RC Fd@Y@`@Z@f@o@8X O Fe X$ CA "	@3@;@8CA "
@3@Y@_@`@i@h@;@5 X$ Fd@;@8X O Fe " CA! "@3@,@5 "@,@5 "@5 " Fd@;@8X O Fe NK C@ "	 A@3@;@8C@ "	@3@;@8C@ "	@3@5 "@;@8X O Fe K C@k " @3@;@8C
@n "@3 N@5 F @h	 @6 K Fd@8X O Fe VM C@U "@3@,
@5 "@5 "@;@8X XQM ^F@%/usr/lib/swi-prolog/library/system.plPZvu@ S Elock_predicateE ^Eunlock_predicateE ! XD  t  t t  ^t  " @/D  t  t @0t  ^t " D  t  t t  ^t  " O ^ "C	@du DoPZv@3 @6  @8X D  t  t t  ^t  ^ O ^ ^C@? "@3@K@;@@	@. S S@2@5 S @t@D	@& @@<@& @@8C@E "@3 @@5truth ^@;@. G S@2@6 "@8C@H "@3 @@5 "@;@. E S@2@6 "@8C@K "@3 EW@6 T` Tb@8X D  t  t t  ^t  " @/D  t  t @0t  ^t " D  t  t t  ^t  " O ^ "C	@k "@3  @6 "@8X D  t  t t  ^t  " O ^ "C@N "  @ @@9C@O "  @ @@9C@P "  HF @@9C@Q "  H9 @@9XD  t  t t  ^t  !  O ^ "C@Y "  @3 HF@6 ^ ^@8X XQM DFF@&/usr/lib/swi-prolog/library/quintus.plPZvu@ S EsqrtEgenargEsimpleEno_style_checkE LEatan2EatanEacosEasinEfloorEroundEmodeE	otherwise E	skip_line EceilingEpowElogElog10EcosEtanE EE YEsinE	midstringE #E TEraise_exceptionE #E #E	atom_charE TEstream_positionEcurrent_streamE YE DE #XO DF " C@u DDPZv@3@Y@_@c@"@o@8X O DF " C@ #&@3@,	@5q_style_option T@. E	@2@6 S @t@8X O DF " C	@ #&@3@Y@_@`@d@)@o@8X O DF " C@ #&@3@Y@_@c@'@o@8X O DF " C@ #&@3@Y@_@c@o@8X O DF #  CA #& @9X O DF # CA: #&  @3
@6 C @8X O DF # C	@ #&@3@Y@_@`@d@/@o@8X O DF #
 C@ #&@3@Y@_@c@+@o@8X O DF # C@ #&@3@Y@_@c@$@o@8X O DF # C
@i #&
 T	@3@6 O @t@8C
@k #&
 O	@3@6 #-@8C@m #& O@3@6 T T@8C@o #&
 Bg	 @3 Bh@6 C @8C@q #&cd@3 G@0@+	@2@5 A @-@6 E @8C@t #&
 #1	@3@-@6 #3@8C@v #&
args	@3 D@6 @H @8C@x #&
 D	@3 D@,
@5 #7	to_prolog@6 ]] ]_@8X O DF # CAi #&@3@-@6 # T@8X O DF # C@ #&@3@Y@_@c@#@o@8X O DF # CA #&@3@6 @ @8X O DF # C
Ae #&@3@-@-@-@6 #;@8X O DF # CA< #&@3
@6 C @8X O DFstream_mode CA( #&  Bh Bh@9CA) #&  A A@9CA* #&  E A@9CA+ #&  E A@9X O DF #" C@5A #&@3@. # @+@2@5 D @5 #> T@@

@. CG@+@2@5 #@@D
@J@<@@
@.file_no@+@2@5 #@@D@J@<@% D}@$@8X O DF Y C@B@ #& W@3@;version_data@. G@+
@+@+@-@2@5 #7 G@,
@5 #7compiled_at@,@5 #7@0SWI-Prolog @1
@1 D@1@1 D@1@1 Q|@1
@1): @1@2@6 B @8C@ #&@3@6 #7@8X D  t  t t  DFt  D @/D  t  t @0t  DFt #$ O DF #$ CAN #&@3@6 @V @8X O DF #9 C@| #&@3@,
@5 @ @6 #L@8X O DF " CA
 #&@3@@	@5 A @D	@J@<@K@8X O DF " C@ #&@3@6 BS @8X O DF L C@ #&@3@Y@_@c@o@8X O DF " C@ #&@3@Y@_@c@(@o@8X O DF " C@ #&@3@Y@_@c@&@o@8X O DF # C@ #&   @9X O DF " C@ #&@3@Y@_@c@o@8X O DF # C@ #&@3@Y@_@c@o@8X O DF # C@ #&@3@Y@_@c@-@o@8X O DF # C@ #&@3@Y@_@c@%@o@8X O DF # C@ #&@3@Y@_@c	@o@8X O DF # C@SAk #&	
@3@K@;@,@5 T  @=@L@<@@@L
@D
@5 V @<@J @-@,@5 B 
@Y@^@^@d@o@-
 @,@5 #Q@5 #O@0@1	@1@2@6 #I@8C@'Aw #&@3
@5 #Q @-@,@5 #Q@-
 @,@5 #Q@6 @` @8X D  t  t t  DFt  T @/D  t  t @0t  DFt T @Z  O DF T CA #&@3@6 @2 @8X O DF # CAZ #&@3@6	char_code @8X O DF #  CA/ #&@3@. X	@2@5 #@@6 " @8X O DF # C@ #&@3@,	@5 T @,
 M%@5 T  T@6date_time_value T@8X O DF #% CAg #&@3@-@-@6 #;@8X O DF #( C@ #&
single_var	singleton@3@;@8C@ #& 	@9X XQM DQF@@/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__system.proOuS @WE W&Eadd_system_toolnameEsave_data__system E UEget_system_start_date_timeXD  t  t t  DQt  W' 	O DQ W& C  C'  W+@9XO DQ #b C@&@\u DOO@3 DQ@,@5 V J@0@.  DQ@/  #e@2@1@.  DQ@/  W'@2@2@5 W Eb@;@8X O DQ U C@N #f@3@. #d	@2@5 @ @;@8X D  t  t t  DQt  #e 	O DQ #` C
@R #f@3@. W&@2@5 #i@;@8X XQM WF@B/build/spark-ZMDuAB/spark-2012.0.deb/common/versioning/version.proOu@!S @WEtoolset_distributionEtoolset_banner_lineEtoolset_support_line2Etoolset_support_line1Etoolset_support_line4Etoolset_support_line3Etoolset_copyrightEtoolset_versionXO W #j C@Pu DUO GPL@9X O W #l C@O #z GPL 2012@9X O W #n C@R #z @!Report bugs to: spark@adacore.com@9X O W #p C@Q #z  A@9X O W #v C@N #z @4Copyright (C) 2012 Altran Praxis Limited, Bath, U.K.@9X O W #x C@M #z 2012@9X O W #r C@T #z  A@9X O W #t C@S #z  A@9X XQM F"F@=/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__pfs.proQuS @WE MEadd_pfs_successor_statementE
add_pfs_pfE RTE G E RWEadd_pfs_actionEadd_pfs_statementEadd_pfs_traversal_conditionE FXD  t  t t  F"t  M 	O F" # C@u D^Q@3@. M	
@2@5 @ @;@8X D  t  t t  F"t  G 	O F" # C@ #@3@. G 	@2@5 #@;@8X O F" # C@ #@3@. F	
@2@5 #@;@8X D  t  t t  F"t  F  	O F" # C@| #@3@. RT	
@2@5 #@;@8X D  t  t t  F"t  RU 	D  t  t t  F"t  RX 	O F" # C@x #@3@. RW	@2@5 #@;@8X O F"save_data__prf  C@J@ #@3 F"@,@5 V J@0@.  F"@/  RX@2@1@.  F"@/  RU@2@1@.  F"@/  M@2@1@.  F"@/  F @2@1@.  F"@/  G@2@2@5 W Eb@;@8X XQM FF@=/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__vcg.proQuS @WEsave_data__vcg E FE
add_vcg_traceE PHEadd_vcg_file_handleEprune_all_vcg_hypothesis Eprune_all_vcg_conclusion Eget_vcg_file_handleE@'prune_all_zombiescope_no_check_required E OE
add_vcg_vcE OE FE@!add_zombiescope_no_check_requiredE FEprune_vcg_file_handle Eprune_all_vcg_vc Eadd_vcg_conclusionE PEadd_vcg_hypothesisE PEXO F # C@VAu D]Q@3 F@,@5 V J@0@.  F@/  #@2@1@.  F@/  O @2@1@.  F@/  F@2@1@.  F@/  F@2@1@.  F@/  PF@2@1@.  F@/  P@2@2@5 W Eb@;@8X D  t  t t  Ft  F 	O F # C@ #@3@. F	@2@5 @ @;@8X O F PH CA  #@3@. PE	
@2@5 E @;@8X O F # C@ #  @3@. PE@-@-@-@2@5 C @;@8X O F # C
@ #@3@. #@2@5 #@;@8X O F # C@ #  @3@. P@-@-@-@2@5 #@;@8X D  t  t t  Ft  # 	O F # C	@ #  @3@. F@-@2@5 #@;@8X O F # C@ #@3@. F	
@2@5 #@;@8X D  t  t t  Ft  O  	D  t  t t  Ft  F 	O F O C@ #  @3 O@5 #@;@8X O Fadd_dpc_hypothesis C@ # @3@. PE	
@2@5 #@;@8C@ #@3@Y@`@_@j@. PE	
@2@5 #@;@8C@ #@3@5 # F
 @@5 # F
@5add_dpc_hypothesis_x F
@;@8X O F # C
@ #@3@. F@2@5 #@;@8X D  t  t t  Ft  F 	O F # C	@ #  @3@. #@-@2@5 #@;@8X O F # C
@ #  @3@. F@-@-@-@-@-@2@5 #@;@8X O F # C
@ #@3 Q@0@2@ @ HX@;@8C@ #@3@.  @W@/ HY@-@-@2@5 # Q@0@2@ @ E4@;@8X O F # C@ #@3@. P	
@2@5 #@;@8X D  t  t t  Ft  P 	O F # C@ #@3 H9@5 IA H=@. PE	
@2@5 #@;@8C@ #@3 HF@5 #@,@5get_switch_hyp_limit H=@5 # F
@;@8X D  t  t t  Ft  PF 	XQM JF@J/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/simplifier_ioutilities.proOuS @WE OuE L&E ]E S$E JE P4E ME OfE P=XO J ] C@!Au DeO@3@,	@5 V J@,
@5 L& J@,@5 V J@,@5 #@>Unexpected availability of two distinct proof files: ~a and ~a@0
@1@2@6 P Eb@8CA # M@3 H9@5 IA H=@-@5 #@;@8CA # M@3 HF@5 #@-@5 V J@;@8CA #@3 H9@5 #Unexpected no vcg files loaded@6 #@8CA #@3 HF@5 #Unexpected no dpc files loaded@6 #@8CA # H@3@-@5 #@;@8CA #@3@#Unexpected no proof files available@6 #@8X O J S$ CA #@3@,	@5 M E@5retrieve_declaration_file_x J@;@8X O J P4 CA!@| #@3 H9@5 #@;@5 P= J@,	@5 #p W@,
@5 #n #@,@5 #t #@,@5 #r # T
@5 A @(Usage: spadesimp [options] Target_File~n@5 # T
@5 #@*Target_File - Either a .vcg or .pfs file~n@5 # T
@5 #@?All options may be abbreviated to the shortest unique prefix.~n@5 # T
@5 #Standard options~n@5 #----------------~n@5 #@6-help               - Display this help information.~n@5 #@4-version            - Display version information.~n@5 #@B-nolog              - Do not generate a simplification log file.~n@5 #@I-log=Log_File       - Specify filename for the simplification log file.~n@5 #@6-nowrap             - Do not line wrap output files.~n@5 #@D-verbose            - Display attempted simplification strategies.~n@5 #@.-nouserrules        - Do not use user rules.~n@5 #@V-plain              - Adopt a plain output style (e.g. no dates or version numbers).~n@5 #@7-typecheck          - Only typecheck the input files.~n@5 #@P-norenum            - Do not renumber hypotheses and conclusions in siv files.~n@5 # T
@5 #Adjust strategy options~n@5 #-----------------------~n@5 #-nosimplification=SELECT~n@5 #-nostandardisation=SELECT~n@5 #-norule_substitution=SELECT~n@5 #-nocontradiction_hunt=SELECT~n@5 #@$-nosubstitution_elimination=SELECT~n@5 #@ -noexpression_reduction=SELECT~n@5 #SELECT=(RANGE {, RANGE})~n@5 #@0RANGE=Vc_Number or From_Vc_Number-To_Vc_Number~n@5 # T
@5 #Adjust limit options~n@5 #--------------------~n@5 #@4-complexity_limit=Limit (Limit in range 10 .. 200)~n@5 #@4-depth_limit=Limit      (Limit in range  1 ..  10)~n@5 #@4-inference_limit=Limit  (Limit in range 10 .. 400)~n@5 # T
@5 #~a~n@0	@2@5 # #@0
@2@5 # #@0@2@5 # #@0@2@5 #@;@8C@@ #@3 HF@5 #@;@5 #@,	@5 #@,
@5 #@,@5 #@,@5 # T
@5 #@*Usage: zombiescope [options] Target_File~n@5 # T
@5 #Target_File - a .dpc file~n@5 # T
@5 # #@5 # T
@5 # #@5 # #@5 #@4-help             - Display this help information.~n@5 #@2-version          - Display version information.~n@5 #@=-nolog            - Do not generate a ZombieScope log file.~n@5 #@D-log=Log_File     - Specify filename for the ZombieScope log file.~n@5 #@4-nowrap           - Do not line wrap output files.~n@5 #@T-plain            - Adopt a plain output style (e.g. no dates or version numbers).~n@5 #@N-norenum          - Do not renumber hypotheses and conclusions in sdp files.~n@5 #@U-hyp_limit=Limit  - Specify the maximum number of hypotheses that will be analysed.~n@5 # T
@5 # #@0	@2@5 # #@0
@2@5 # #@0@2@5 # #@0@2@5 #@;@8X O J Ou CA} #@3@,	@5 #@5@ retrieve_simplified_proof_file_x J@;@8X O J L& C
A #	@3 H9@5 N H=@;@8CB #@3 HF@5 #@5 M J@;@8CB	 #@3@'Error in converting file ~k for display@0@2@6 #@8X O J J C@^@ #@3@O*****************************************************************************~n@5 #@,	@5get_provenance_banner E IJ@,
@5 NK Fd@5 # T
@5 # $@5 # T
@5 # T
@5 #@5display_time_details J IJ@5 #@5 # IJ@5 #@5display_subprogram_identifier J IJ@5 # IJ@5 # IJ@5 # IJ@5 #@;@8X O J Of CA] #@3@,	@5 #@5retrieve_proof_file_x J@;@8X O J P= C
@f #@3 H9@5 #@5display_header_full Eb@;@8C
@l #@3 HF@5 #@5display_header_plain Eb@;@8C@r #@3@<Could not calculate banner. Unexpected system configuration.@6 Jg Eb@8X O J # CA # M@3@5 V J@;@8CA # M@3@5 $@;@8CA # H@3@5 W J@;@8CA #@3@;Unable to retrieve declaration file for proof file kind: ~k@0@2@6 #@8X O J $
 CAd # M@3@5 #@;@8CAh # M@3@5 #@;@8CAm # H@3@5 #@;@8CAr #@3@5Unable to retrieve proof file for proof file kind: ~k@0@2@6 #@8X O Jdisplay_time_details_x CA9 #@3 H9@5 #@"CREATED ~a, ~a  SIMPLIFIED ~a, ~a
@0	@1
@1@1@2@6 #@8CA> #@3 HF@5 #@#CREATED ~a, ~a  ZombieScope ~a, ~a
@0	@1
@1@1@2@6 #@8X O J # CA # M@3@5 W J@;@8CA # M@3@5 W J@;@8CA # H@3@5 V J@;@8CA #@3@@Unable to retrieve simplified proof file for proof file kind: ~k@0@2@6 #@8X O J $ CA #@3 HF@5 #@;@8CA #@3 H9@5 #@?	@-@-@5get_provenance_date_time E@D	@H@;@8CA #@3 H9@5 #@,	@,
@5 $#@,@,@5 #d U@5 $ J@;@8CA6 #@3@ICould not determine date and time details for the simplified file banner.@6 $@8X O J M CB #@3 @,
@5 ! Fd@-@0	@2@5 E J@;@8X O J $
 CAF #@3@,	@5@$get_provenance_subprogram_identifier E~a
@0	@2@5 #@;@8C
AM #@3 P^@5 E E IJ@5 #@;@8CAS #@3@/Expected subprogram identifier is not present.
@6 $@8X XQM DIF@E/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/librarypredicates.proQu@.S @WE TE TE EE UE TE TE TE J2XXQM Q&F@=/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/load__pfs.proOuS @WE Q#XO Q&@$must_get_last_successor_statement_id CAu DlO@3@5get_last_successor_statement_id Q%@;@8CA $3@3@8An expected successor statement line has not been found.@6 P Eb@8X O Q&parse_statement C@n@ $3
 N V: R R R R V' R R R 
@3@0 R@1 R@2 R
@,@5 R R@,@5parse_statement_position_from Q%@0 R@1 R@2 R@,@5 $;@,@5parse_statement_successors Q%@0 R@1 R@2 R@,@5 $;@;@$
@8X O Q&process_single_path_function CA $3@3@,
@5read_line_from_stream Eb@5confirm_traversal_condition Q%@5retrieve_traversal_conditions Q%@5retrieve_action Q%@;@8X O Q&scan_for_statement C@ $3@3@. $:@+	@2@5 S, S.stmt@,
@5 " Fd@5 # F!@5replace_last_statement_id Q%@;@8X O Q&confirm_valid_action_line C	A $3 @@3@+Unexpected end of file in parsing pfs file.@6 $8@8CA $3@3parse_action_line@5 $S@;@8CA $3@3@DBadly formed action line between traversal conditions and action: ~w@0@2@6 $8@8X O Q&process_path_functions_x C@w $3 @@3@;@8C@{ $3@3@I@8X O Q&scan_for_path_header CA $3@3@.parse_path_header	@2@5 $S@;@8X O Q& $] C@@A $3@3@0 R@1 R@2 R@,
@5 $;@ 
 V* E R R R R @!@0 R@1 R@2 R@,@5 $;@;@$	@8X O Q&scan_for_successor_statement C@ $3@3@.parse_successor_statement@+	@2@5 $S@,
@5must_get_last_statement_id Q%suc_stmt@,@5 $U@5 # F!@5@#replace_last_successor_statement_id Q%@;@8X D  t  t t  Q&t  $6 	O Q&parse_before_action_line CA $3 N N N N N N
@3@;@$	
@8X O Q&@#process_single_path_function_leader C	A_ $3	 @	 @@3@;@8CAc $3
notfinished@3@5scan_for_path_formula Q%@;@8CAh $3
finished@3@5scan_for_action_line Q%@;@8CAm $3@3@DBadly formed line in processing verification condition, starting: ~w@0	@2@6 $8@8X D  t  t t  Q&t get_last_statement_id 	O Q&process_path_functions_line C@ $3	 @@3@;@8C@ $3@3@5 $P Q%@;@8C@ $3@3@5 $f Q%@;@8C@$@ $3@3@,
@5 $a Q%@,@5retrieve_and_increment_order Q%pf@,@5 $U@,
@5 $1 Q%
@5 # F!@5 $B Q%@;@8C@ $3@3@;@8X O Q&parse_path_formula C@5A $3@3@0 R@1 R@2 R@,@5 $;@,@5 U R@  
@!@0 R@1 R@2 R
@,@5 $;@;@$
@8X O Q& $| CA $3@3 $s@5 $S@,
@5 $D@5 $Z Q%@;@8X O Q&process_path_functions C@l $3@3@5initialise_order  Q%@5 B Q%@,	@5 $D@5 $ Q%@5 $_ Q%@;@8X O Q& $x CAw $3@3@. $@+@2@5 $S@,@5 D @-@5 $D@5 # F!@;@8X O Q& $ CB $3@3@.	get_order@2@5 E @h	@. $	@2@5 @ @;@8X O Q&parse_traversal_condition C@gA: $3@3@0 R@1 R@2 R@,
@5 $;@ 
 V; R R G
 R R G R R N E R R R R R R R R @!@0 R@1 R@2 R@,@5 $;@;@$	@8X O Q&retrieve_traversal_conditions_x CAN $3 $z@3@;@8CAR $3 $v@3@I@8C	AV $3 @@3 $\@6 $8@8X O Q& Q# C@a $3@3@,@5 V J Bh@,	@5 B @5 $ Q%@5 B @;@8X O Q& $K CAD $3@3@5 $@,
@5@&read_up_to_number_of_chars_from_stream Eb@,@5 $t Q%@5 $ Q%@;@8X O Q& $H C	A- $3 @@3 $\@6 $8@8CA0 $3@3 $@5 $S@;@8CA4 $3@3@)Badly formed traversal condition line: ~w@0@2@6 $8@8X O Q& $N CA $3@3@,
@5 $@-@5 $D@5 # F!@;@8X O Q& $d C@>A $3@3@0 R@1 R@2 R@,@5 $;@  V7 R R R@!@0 R@1 R@2 R@,
@5 $;
@,@5 $@;@$
@8X O Q& $ CB $3  @3@. $@-@2@5 C @. $@2@5 $@;@8X O Q&parse_statement_position_to C@ $3 Kx R R R R G R@3@;@$
@8C@2@ $3
 Kz R R R R@3@0 R@1 R@2 R@,
@5 $;
@,@5 $@;@$
@8X O Q& $p CA $3@3@. $5@-@2@5 $@. $5@2@5 $@;@8C
A $3@3@. $5@2@5 $@;@8X O Q& $k CA $3@3@5 $ Q%@;@8CA $3@3@.An expected statement line has not been found.@6 $8@8X O Q& $i C@@ $3


 L@3@0 R@1 R@2 R@,@5 $;@  V: S E E R G G R R N G R R R R V' R R R 
@!@0 R@1 R@2 R
@,@5 $;@,@5 $ Q%@0 R@1 R@2 R@,@5 $;@  D@!@;@$
@8X D  t  t t  Q&t  $ 	O Q& $@ C@F@ $3@3@,@5 $@0 R@1 R@2 R@,@5 $;@  G S E E R G G R R M G O
@!@;@$

@8X O Q& $= C@ $3 C@ G R R R R@3@;@$
@8C@2@ $3
 Kz R R R R@3@0 R@1 R@2 R@,
@5 $;
@,@5 $@;@$
@8X O Q& $X CA $3@3@. $@-@2@5 $@. $@2@5 $@;@8C
A $3@3@. $@2@5 $@;@8X XQM OF@$/usr/lib/swi-prolog/library/apply.plPZwu@ S E ]]E ]^E	partitionE $E ]^E ]^E WE CiXO Omaplist_ C@u DqPZw @9C@ $
@3
@@6 $ ]_@8X O O
partition_ C@ $ 	@9C@ $
@3
@,@
@6 $ ]_@8X O O $ C@p $ 	@9C@8@q $	
@3@@@@D@ 
@!
@6 $ ]_@A@<@ @!
@6 $@A@8X O O $ C@ $ @9C@ $
@3@@6 $ ]_@8X O Oexclude_ C@^ $ 	@9C@$@_ $@3@@@@D@#
@<	@ 

@!
@6 $ ]_@8X O O $ C@ $ @9C@ $


@3@
@6 $ ]_@8X O O $ C@ $ EM
	@3@;
@6 $ ]_@8C@ $ @
	@3@;@6 $@8C@ $ ER
	@3@;
@6 $@8C@ $@3@.oneof@1<.=@1 ER@2@6 T` Tb@8X O Oinclude_ C@M $ 	@9C@$@N $@3@@@@D@ 

@!@<@#

@6 $ ]_@8X O O $ C@ $ @9C@&@ $


@3
@@6 $ ]_@8X D  t  t t  Ot  ]^ @/D  t  t @0t  Ot ]] @3 @3O O ]] C@ $@3@6 $@8X D  t  t t  Ot  ]^ @/D  t  t @0t  Ot $ @3O O $ C@ $@3@6 $@8X D  t  t t  Ot  $ @/D  t  t @0t  Ot $ @Z @ @ @O O $ C@ $@3@6 $@8X D  t  t t  Ot  $ @/D  t  t @0t  Ot $ @Z @ @O O $ C	@m $@3@6 $@8X D  t  t t  Ot  ]^ @/D  t  t @0t  Ot $ @3 @3 @3 @3O O $ C@ $@3@6 $@8X D  t  t t  Ot  ]^ @/D  t  t @0t  Ot $ @3 @3 @3O O $ C	@ $@3@6 $@8X D  t  t t  Ot  W @/D  t  t @0t  Ot $ @Z @O O $ C@[ $@3@6 $@8X D  t  t t  Ot  Ci @/D  t  t @0t  Ot $ @Z @O O $ C@J $@3@6 $@8X XQM
data__formatsF@A/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__formats.proOuS @WE	get_stateEadd_typeE	add_stateEget_typeXD  t  t t  $t  $ 	O $ $ C
  C'  $
 $	Data_AtomDataAttributes_Any@9C
  C'  $
 $	Type_AtomTypeAttributes_AnyList@9C
  C'  "
 "	Base_AtomInt@9C  C'  V
 VVcgFile_Atom@9C  C'  V
 VDpcFile_Atom@9C  C'  W
 WSimplifiedVcgFile_Atom@9C  C'  W
 WSummaryDpcFile_Atom@9C  C'  V
 VFdlFile_Atom@9C  C'  U
 ULocalUserRuleFile_Atom@9C  C'  U
 UGlobalUserRuleFile_Atom@9C  C'  U]
 U\
RuleFile_Atom@9C  C'  V
 VPfsFile_Atom@9C  C'  V
 VSimplifiedPfsFile_Atom@9C  C'  W
 WDecFile_Atom@9C  C'  W
 W
LogFile_Atom@9C
  C'  W
 W
DebugFileKindDebugFile_Atom@9C
  C'  #e
 #dNowDate_AtomNowTime_Atom@9C  C'  W'
 W&
ToolName_Atom@9C
  C'  W
 WSwitchSwitchSource@9C  C'  X4
 X3InputFile_Atom@9C  C'  X=
 X<LogFile@9C  C' get_switch_wrap
 $OnOrOff@9C  C'  IE
 ID % @9C  C'  T
 T % @9C  C'  N
 N % @9C  C'  K
 K % @9C  C'  O
 O % @9C  C' get_switch_simplification
 %	SelectVCs@9C  C' get_switch_standardisation
 % %@9C  C' get_switch_rule_substitution
 % %@9C  C' get_switch_nocontradiction_hunt
 % %@9C  C' @#get_switch_substitution_elimination
 %
 %@9C  C' get_switch_expression_reduction
 % %@9C  C' get_switch_complexity_limit
 % $@9C  C' get_switch_depth_limit
 % $@9C  C' get_switch_inference_limit
 % $@9C  C'  P1
 P0 % @9C  C'  P;
 P: % @9C  C'  P8
 P7 % @9C  C' get_switch_usage
 %	UsageFile@9C  C'  IB
 IA % @9C  C'  #
 # $@9C  C'  T
 T $RuleId
RuleSource
RuleHeuristic	RuleLogicLHS_ExpListListRHS_ExpListListCondition_ExpList@9C  C'  R
 RId_Atom@9C
  C'  O
 OTypeId_Atom
VarId_Atom@9C
  C'  O
 O %ConstId_Atom@9C  C'  "a
 "` %
Function_AtomUnboundedClass@9C  C'  "_
 "^ReturnTypeId_Atom %"ArgTypeId_AtomList@9C
  C'  R
 R %TypeAttributes@9C  C'  "e
 "dUniqueFieldId_IntUninstantiated_FunctorNModeFieldId_AtomArgs_VarList %@9C  C'  G?
 G> %" %% %$@9C  C'  GE
 GD %' %( %) %* %+ %@9C  C'  E
 E %" %InternalUnboundedClass@9C
  C'  "c
 "b %AliasTypeId_Atom@9C
  C'  F,
 F+ %InternalTypeAttributes@9C
  C'  M
 M %EnumId_AtomList@9C  C'  G<
 G;
Function_PredVarList %"@9C  C'  #
 #VcgFile_Stream@9C  C'  O O@9C
  C'  F
 FTraceId_AtomVCTrace@9C  C'  F
 F	VCId_Atom	Order_Int	Name_Atom
Number_IntParentVCTraceId_Atom@9C  C'  PF
 PE %8Hyp_TermParentVCId_Atom@9C  C'  P
 P %8	Conc_Term %;@9C  C'  F
 F %;@9C
  C'  RX
 RWStatementId_AtomPFTraceStatement@9C  C'  RU
 RTSuccessorStatementId_AtomPFTraceSuccessorStatementParentStatementId_Atom@9C  C'  M
 M	PFId_Atom %6 %8ParentSuccessorStatementId_Atom@9C  C'  F 
 F %8
TravCond_TermParentPFId_Atom@9C
  C'  G
 G Action_Term %E@9C  C'  E
 E	Framework@9C  C'  M
 M
ProofFileKind@9C
  C'  $%
 $$	Date_Atom	Time_Atom@9C  C'  $
 $
Line_AtomList@9C  C'  $-
 $,SubprogramIdentifier_Atom@9C  C'  F
 FHypothesis_TermHypothesisTypeId_Int@9C  C'  Ro
 F %O@9C  C'  J5
 J4 %O %MCondition_TermList@9C  C'  G
 GConclusion_TermConclusionType %O@9C  C'  G
 G %O@9C  C'  P
 F %M %N %O@9C  C' get_last_trace_id
 %T %3@9C  C'  $
 $ $@9C  C'  $
 $ %=@9C  C'  $6
 $5 %?@9C  C'  $
 $ $@9C  C'  I
 IExpr $
OperationTypeRuleNameType
RuleMatchTypeRuleSort@9C
  C'  F
 F $ %V@9C
  C'  MQ
 MPAtom $@9XO $ $ C@Mu DPO@3@. $	@2@5 @ @;@8X O $ $ C@I %\@3@. $	@2@5 %]@;@8X O $declare_data_formats  C@5 %\  @3 $@. $ $ $@2@5 $ $ $@. $ $ $@2@6 %`@8X D  t  t t  $t  $ 	O $ $ C  C' ReadTextCharList @@9C  C' ModuleFunctorArity
 Module_Atom Functor_Atom	Arity_Int@9C  C' Lines S&
 ] $@9C  C' Problem @ B@9C  C'  %H M M H@9C  C'  $ !O F J@9C  C'  $ WI W@9C  C'  %  HF H9@9C  C'  $ J WQ
 X9 $@9C  C'  % B D
 WIntList@9C  C'  % Wyes_usage_file
 XUsageFile_Atom@9C@G  C'  $ WH WU WY W] Wa We Wi Wm Wq Wu Wy W} W W W W W W W W WP W@9C  C' SelectCharClass
 D	CharClass %n@9C@;  C'  %n
 U	Index_Int
 U %o U R V R R S V V V V U U V R@9C  C' ParseRequest U R R@9C@0  C' CMDLine WB
 X, $
 WSimpleQualifier
 X $
 XZChoicesNameSelectRange
 X	LimitName $
 X %l@9C@   C'  %r W W W W W W W A W@9C  C'  %s W W W W W W@9C  C'  %t B D
 W
Range_List@9C  C' Range
 X $
 S	Lower_Int	Upper_Int@9C  C'  %u N N` N[@9C  C'  %H M H@9C  C'  % %[Functor1@9C  C'  % US T@9C  C'  % P UI@9C  C'  % UB UE UH UM@9C@.  C'  %& SJ
 R %-
 GIndexTypeId_AtomListElementTypeId_Atom
 S %/
 F(	FieldList
 G %|
 F %|@9C  C'  %# SP ST@9C
  C' Field
 S3 % %*@9C  C'  %) E Bg@9C  C'  %, E F)@9C@%  C'  %. SJ
 G %{ %| G
 F(FieldIdFieldTypeId_ListList
 G %|
 F %|@9C  C'  %4
 PVCCutpointFromVCCutpointTo P P@9C  C'  % C@
 RL
AssertionKindLine_Int@9C  C'  % Kx
 RL % %
 Rg	CheckKind %@9C  C'  % Q C @9C  C'  % Q Q Q@9C
  C'  %>
 NPFPositionFromSuccessors_Int@9C  C'  % C@
 Kz $@9C  C'  %@
 LPFPositionTo@9C  C'  % Kx
 Kz $@9C  C'  %G E P^@9C  C'  %N E, G GTYPE@9C  C'  %S E, G G %@9C  C' 
RuleStatus U U@9C@;  C' FDL R
 RTitle
 R %VarId_AtomList
 R~ % % 
 S	 % %!
 F+ %
TypeStructure
 G> % %" %% S@9C  C'  %
 S %[
 S %[
 S %[@9C@6  C'  % S
 S %x %y
 G %{ %|
 S %/
 F( %}
 G %|
 F %|
 R %-@9C  C'  %~
 Rv %FieldId_AtomList
 S3 % %*@9C  C' ParseStatus @ $v $z@9C  C'  % @ $v $z@9C  C'  %W E3 Q
 JFactId_Atom
 N
HypId_Atom@9C  C'  %X@*Filename_CharList : Rulename_CharList(Int)@9C  C'  %Y
 E %VProvedConditionType_List
 M %@9C  C' ProvedConditionType
 J %VHypId_Int_ListFactId_Int_List@9C  C' RuleSortType E M@9XXQM BF/usr/lib/swi-prolog/boot/qlf.plMs@ S E CJE BE DE @XD  t  t t  Bt 	qcompile_ O B %C@:s/usr/lib/swi-prolog/boot/qlf.plM@3@;@8C@; %@3@;@5 % B@6 %@8C@@> %
@3@0@. A{ Be@2@1@. Bf Bh@2@2@,@5 Aq B@,@,
@5 @ B@@@$
 @@ @ @@D@. @@. A D @@2@/ By@.  B@2Conflicting extension@2@5 @ B@<@J@.  @W@/ @@+ @@2@5 D B@,@5 %@5	$qlf_open B @@, @@5 @\ B@,@5 @ B@@@. 	@2@5 @f B@D@% @@<@% A0@-@5 % @@-@5 %@5
$qlf_close  B@( @@8X D  t  t t  Bt  CK  D  t  t t  Bt  CK O B CJC@)@f %
loaded@3@. 	@2@,
@5	$qlf_load B
@5check_is_module B@@
@5 AW B@D@$
@<@$	@8X D  t  t t  Bt  B @/D  t  t @0t  Bt B  @ZD  t  t t  Bt  B O B BC@7 %
 
@3@6 %@8X D  t  t t  Bt  B @/D  t  t @0t  Bt D D  t  t t  Bt  B O B DC@5 %
 	
@3@6 %@8X D  t  t t  Bt  @  D  t  t t  Bt  @ O B %C@0@\ %@3 Bh@,
@0@. _binary@2@2@5 To B@,@5 C B@. CJ
	
@2@. @9@. B
@2@/ B@2@6 Ct B@8X D  t  t t  Bt  % O B %C@+@n %@3@?@5 %@D@H@. @ @@2 @@5 @P B@;@. CG@+@2@5 D B@. @@. @ @@2@-@2@6 %@8C@s % @9X XQM Y F@!/usr/lib/swi-prolog/boot/apply.plMs@ S E OE YXD  t  t t  Y t  O @/D  t  t @0t  Y t O  @ZD  t  t t  Y t  O O Y  OC@A@9s@!/usr/lib/swi-prolog/boot/apply.plM
 
@3@@@#@5 S Y@D@,@5 @w Y@,
@5 B Y@,
@5 %@. 
@2@@<@. @@. Av S@2@-@2@6 @ Y@B@A@8X D  t  t t  Y t  Y @/D  t  t @0t  Y t Y  D  t  t t  Y t  Y O Y  YC@0 %@3@?

@@?@@D@H@D
@H@8X XQMlicenseF@#/usr/lib/swi-prolog/boot/license.plMs@ S @WS Eeval_license E %E %XD  t  t t  %t see_also O % %C@s@#/usr/lib/swi-prolog/boot/license.plM  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.

@9X D  t  t t  %t 	file_list O % %C@ % 		@9C@ %
 E    ~w E
@3
@6 % %@8X D  t  t t  %t license_list O % %C@ %@3@,
@. %
@-@-@2@,@5 B %@#@6 % %@8X D  t  t t  %t  %  O % %C@ %  @3@5
report_gpl  %@6report_proprietary  %@8X D  t  t t  %t  % O % %C@s %@3@@
 CB@,	@5 AI %@D
@J@<@%	<unknown file>@6 % %@8X D  t  t t  %t  % O % %C@z %@3@5warn_if_unknown %@.licensed	@2@6 @ %@8X D  t  t t  %t proprietary O % %C@ %@3@5 % %@,
@-@5 % %@*
gpl@*
lgpl@8X D  t  t t  %t gpled O % %C
@ %@3@,	@5 % %@-@6 %@8X D  t  t t  %t  %  O % %C@(@ %@3@=@,@. %@+	@2@,
@5 \k % A:@. %@.proprierary	@2
@2@5 @ %@I@<@J@B@A
@8X D  t  t t  %t  % O % %C@~ %@3@-@-@5 %@;@8C@ %@3 B@.unknown_license@2@6 %@8X D  t  t t  %t  %  O % %C@ %@3@,@. %@2@,	@5 %@; A:@. % %	@2@6 %@8C@ %  @3 A:@. % %@2@6 %@8X D  t  t t  %t  % D  t  t t  %t  % O % %C@5 %  % %
 RGNU General Public License
url@$http://www.fsf.org/copyleft/gpl.html@9C@9 %  % %
 %@!GNU Lesser General Public License
 %@'http://www.fsf.org/copyleft/lesser.html@9C@> % swipl %
 %@ SWI-Prolog Prolog Source License
 %@&http://www.swi-prolog.org/license.html@9C
@E % guile %
 %License for Guile@9C
@H % gnu_ada %
 %@9The license of the run-time units of the GNU Ada compiler@9C@K % x11 %
 %The X11 licens
 %http://www.x.org/terms.htm@9C@O % expat %
 %
Expat license
 %@%http://www.jclark.com/xml/copying.txt@9C@S % sml %
 %@+Standard ML of New Jersey Copyright License
 %@5http://cm.bell-labs.com/cm/cs/what/smlnj/license.html@9C
@W % 
public_domain %
 %Unrestricted Public domain@9C@Z % cryptix %
 %The Cryptix General License
 %@(http://www.cryptix.org/docs/license.html@9C@^ % bsd %
 %The modified BSD license
 %@.http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5@9C@b % zlib %
 %The license of ZLib
 %@*http://www.gzip.org/zlib/zlib_license.html@9C
@g % lgpl_compatible %
 %Other LGPL compatible license@9C
@j % gpl_compatible %
 %@)Other GPL and not LGPL compatible license@9X D  t  t t  %t  % D  t  t t  %t  % 	D  t  t t  %t  % D  t  t t  %t  % O % %C@ % 		@9C@d@ %@3@-@,
@5 %@#	@@@3@=@. %@+@2
@5 A~ %@<	@. %@+@2
@5 &@#@D@ 
 E    ~w~t16~|~w E@!@<@ 
 E	   ~w E@!@A@6 %@8X XQM CF@#/usr/lib/swi-prolog/boot/topvars.plMs@ S @WS Eprint_toplevel_variables Everbose_expansionXD  t  t t  Ct toplevel_var O C &!C
@ IW@3$topvar@. BP	@2@6 ^I IX@8X D  t  t t  Ct name_var O C &&C@Y IW	
 BP@3@'@;@8C@[ IW		@3@6 &' IX@8X D  t  t t  Ct  W  D  t  t t  Ct  W  	D  t  t t  Ct  W  D  t  t t  Ct delete_bound_vars O C &)C@_ IW 	@9C@"@` IW	
@3@ 
 BP	@!@5v_member IX@;
@6 &* IX@8C
@d IW	@3@6 &.@8X D  t  t t  Ct print_query O C &/C@5 IW@3@5 ] IX@5 "S IX D@5 F IX@5 G IX@I@8C@9 IW @9X D  t  t t  Ct expand_vars O C &5C	@A IW
	@3@K	@;@8C
@C IW
	@3@5 A IX@;@8C@)@E IW	
 C@3@,@5 &(@@
@5 &" IX@D
@;@<
@. @@. A R@2@-@2@6 @ IX@8C@K IW@3@,@,@5 A IX@;@5 &;@h

@6expand_args IX@8X D  t  t t  Ct  &> O C &=C@Q IW	@3@;@8C@%@R IW@3@,
@5 BS IX
@,@5 &6 IX@5 &?@h@6 &<@8X D  t  t t  Ct  ] O C ]C@; IW @9C@< IW
 BP	
@3@$	
@6 &1@8X D  t  t t  Ct  &  O C &C
@ IW HF@3@; W@5 C IX W@6 A IX@8C@ IW H9@3 W@6 &A@8X D  t  t t  Ct  &  O C &C@#@ IW@3@E
@,@,	@5 &9@F
$~w =~t~12|~p~n@0@1	@2@5 O IX@I@<No defined toplevel variables~n@6 CF IX@B@8X D  t  t t  Ct  IU O C IVC@&@* IW@3@5 &@@,@5term_variables IX@5 &.@@
@5 W  IX@5\=@= IX@D
@6 &0 IX@<@J@8X D  t  t t  Ct assert_bindings O C &PC@o IW @9C@Z@p IW
	
@3@ 	
 BP@!@@@A@L@D@. ^H &#@. BP@-@2@+
@2@. C
@2@5 Y IX@@@!@@toplevel_var_size@,@5 @H IX@D@-@5$term_complexity IX@<@J@A@D &#@-@5recorda IX@<@J@A@<@J@B
@6 &Q IX@8X D  t  t t  Ct  Q O C QC@l IW	@3@6 &[@8X D  t  t t  Ct  &- O C &,C@g IW	
@3@=@'
@<@6 &+@8X XQM M$F@!/usr/lib/swi-prolog/boot/parms.plMs@ S XD  t  t t  M$t  M( O M$ M'C
@A M!@3@5library_directory_cache M#@;@*
 D}@8C@D M!@3@- A0@5 @2 @5 C @;@. &]
@2@6 A @8C@H M!@3@. &]@2@5 &a@I@8X D  t  t t  M$t $default_editor  D  t  t t  M$t  &b O M$ &bC@L M!notepad@3 G @@5 @H M#@;@8C@N M! vi@9X D  t  t t  M$t  &^ D  t  t t  M$t  &^ 	D  t  t t  M$t  &^ 
D  t  t t  M$t  &^ XQM H>F@B/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__switches.proOuS @WE KE OE X7E K[E %E XGE JE W)E NE LE WE KE WNE NE IDE WE N_E TE XE WE X<E WE WE $E XE %E X0Eprune_switch_empty E WKE %E %
E XrE %E X{E JE %	E XbE PE %E XjE MME %E XOE K	E %E XWE KE WkE WE KE WoE XCE JE WcE IAE KYE WgE #E NZE W[E P7E LE XE %E WSEprune_switch_deadpaths E P0E WE WWE P:E WE XE XE WE WE X3E WE XnE WE XwE W{E X^E R3E QE WE XfE MJE WsE XKE H;E WwE XSXO H> K CBu DXO	 H9@3@. W@+
@2@5 %
 H=@6 E H=@8X D  t  t t  H>t  O 	O H> X7 C	A &l  @3@. X<@-@2@5 E @;@8X O H> K[ CB &l	 H9@3@. W@+
@2@5 %	 H=@6 &n@8X D  t  t t  H>t  % 	O H> XG C	A &l  @3@. ID@-@2@5 &o@;@8X O H> J CB
 &l	 H9@3@. W@+
@2@5 % H=@6 &n@8X O H> W) C
A} &l@3@. IA@2@5 @ @;@8X D  t  t t  H>t  N 	O H> L CB &l	 H9@3@. W@+
@2@5 % H=@6 &n@8X O H> W C
A &l@3@. #@2@5 &r@;@8X D  t  t t  H>t  K 	O H> WN C
Au &l@3@. P7@2@5 &r@;@8X O H> N CA &l@3@6 % H=@8X D  t  t t  H>t  IE 	O H> W C
Ay &l@3@. %@2@5 &r@;@8X O H> N_ CA &l@3@6 % H=@8X D  t  t t  H>t  T 	O H> X C	A &l  @3@. %@-@2@5 &o@;@8X O H> W C
Am &l@3@. P0@2@5 &r@;@8X D  t  t t  H>t  X= 	O H> W C	A &l  @3@. #@-@2@5 &o@;@8X O H> W C
Aq &l@3@. P:@2@5 &r@;@8X D  t  t t  H>t  $ 	O H> X C	A &l  @3@. P0@-@2@5 &o@;@8X D  t  t t  H>t  % 	O H> X0 C
A) &l@3@. X3@2@5 &r@;@8X O H> &g C	A &l  @3@. P7@-@2@5 &o@;@8X O H> WK CA% &l@3@. W	@2@5 &r@;@8X D  t  t t  H>t  % 	D  t  t t  H>t  % 	O H> Xr C	A &l  @3@. %
@-@2@5 &o@;@8X D  t  t t  H>t  % 	O H> X{ C	A &l  @3@. %@-@2@5 &o@;@8X O H> J CB0 &l@3@6 K H=@8X D  t  t t  H>t  % 	O H> Xb C	A &l  @3@. %@-@2@5 &o@;@8X O H> P CB7 &l  H9@9X D  t  t t  H>t  %
 	O H> Xj C	A &l  @3@. %	@-@2@5 &o@;@8X O H> MM CB) &l	 H9@3@. W@+
@2@5 % H=@6 &n@8X D  t  t t  H>t  % 	O H> XO C	A &l  @3@. N@-@2@5 &o@;@8X O H> K	 CB" &l	 H9@3@. W@+
@2@5 % H=@6 &n@8X D  t  t t  H>t  % 	O H> XW C	A &l  @3@. O@-@2@5 &o@;@8X O H> K CB &l HF@3 B@6 &m@8X O H> Wk C
AE &l@3@. O@2@5 &r@;@8X O H> W CA &l@3@. W@-@2@5 &o@;@8X O H> K CB &l HF@3 B@6 &x@8X O H> Wo C
AI &l@3@. %@2@5 &r@;@8X O H> XC C	A &l  @3@. $@-@2@5 &o@;@8X O H> J CB
 &l HF@3 B@6 &q@8X O H> Wc C
A= &l@3@. N@2@5 &r@;@8X D  t  t t  H>t  IB 	O H> KY CB &l H9@3 B@6 &p@8X O H> Wg C
AA &l@3@. K@2@5 &r@;@8X D  t  t t  H>t  # 	O H> NZ CA &l@3@6 % H=@8X O H> W[ C
A5 &l@3@. ID@2@5 &r@;@8X D  t  t t  H>t  P8 	O H> L CB &l HF@3 B@6 &s@8X O H> X C
A9 &l@3@. T@2@5 &r@;@8X D  t  t t  H>t  % 	O H> WS C
A- &l@3@. X<@2@5 &r@;@8X O H> &i C	A &l  @3@. IA@-@2@5 &o@;@8X D  t  t t  H>t  P1 	O H> &k CA &l@3@6 N H=@8X O H> WW C
A1 &l@3@. $@2@5 &r@;@8X D  t  t t  H>t  P; 	O H> W C
Ae &l@3@. %@2@5 &r@;@8X O H> X C	A &l  @3@. %@-@2@5 &o@;@8X O H> X C	A &l  @3@. P:@-@2@5 &o@;@8X D  t  t t  H>t  W 	O H> W C
Ai &l@3@. %@2@5 &r@;@8X D  t  t t  H>t  X4 	O H> W C
A] &l@3@. %
@2@5 &r@;@8X O H> Xn C	A &l  @3@. %@-@2@5 &o@;@8X O H> W C
Aa &l@3@. %@2@5 &r@;@8X O H> Xw C	A &l  @3@. %@-@2@5 &o@;@8X O H> W{ C
AU &l@3@. %	@2@5 &r@;@8X O H> X^ C	A &l  @3@. %@-@2@5 &o@;@8X O H> R3 CB3 &l  @3 H9@6 $ H=@8X O H> Q CB8 &l  HF@9X O H> W C
AY &l@3@. %@2@5 &r@;@8X O H> Xf C	A &l  @3@. %@-@2@5 &o@;@8X O H> MJ CB& &l HF@3 B@6 &w@8X O H> Ws C
AM &l@3@. %@2@5 &r@;@8X O H> XK C	A &l  @3@. T@-@2@5 &o@;@8X O H> H; CB- &l@3@6 O H=@8X O H> Ww C
AQ &l@3@. %@2@5 &r@;@8X O H> XS C	A &l  @3@. K@-@2@5 &o@;@8X XQM ^F/usr/lib/swi-prolog/boot/rc.plMs@ S E
open_resourceE &~Ecurrent_resourceXD  t  t t  ^t tag_rc_name O ^ &C@Ds/usr/lib/swi-prolog/boot/rc.plM @W		@3@;@8C@E &@3@0@1 @1	@2@6 B ^@8C@G & 
	@9X D  t  t t  ^t  &~ @/D  t  t @0t  ^t &}  @3 @Z @D  t  t t  ^t  &~ O ^ &}C@p@9 &

 
@3@@@K@. @/ ^)
	@+@2@. @@. A S@/ @/  H@2@-@2@.  @W@/ ^)
	@2@5 @2 &@D@,@5 M* &@0@. _ %@2@2@6 To &@B@<@,@5 ^$ &
@,@5 & &@6 ^Q &@B@8X D  t  t t  ^t  &~ @/D  t  t @0t  ^t &  @3 @D  t  t t  ^t  &~ O ^ &C	@6 &@3 Bh@6 &} &@8X D  t  t t  ^t  & @/D  t  t @0t  ^t &  @3 @3D  t  t t  ^t  & O ^ &C@N &
 @3@5 \ &@. @/ ^)	
@2@- A0@6 &@8X XQM$attvarF@"/usr/lib/swi-prolog/boot/attvar.plMs@ S E ]EfrozenE  5E$wakeupEcall_residue_varsXD  t  t t  &t  &  D  t  t t  &t  & O & &C@3s@"/usr/lib/swi-prolog/boot/attvar.plM @9C@4 &
wakeup	
@3@5call_all_attr_uhooks &@6 & &@8X D  t  t t  &t delete_attributes_ O & &CA & @9CA &	
@3@5	del_attrs &@6 & &@8X D  t  t t  &t dot_list O & &C@ &
 @9@3@;@#
	
@,@5 & &@6 &@8C
@ & 	@9X D  t  t t  &t  ] @/D  t  t @0t  &t ] @3 D  t  t t  &t  ] O & ]C@i &@3@5$freeze &@;@8C@k &@3@@8X D  t  t t  &t  Ax O & AxC@ & 		@9C@ &
@3
@6 & &@8X D  t  t t  &t attvar_residuals O & &C@ & 

@9C@@ &
att
@3@@@L	@#
@D@#@B@B@B@A@<@@@@( ]@#
@D
@,@5frozen_residuals &@B@B@B@<@~@@@1@. @/ attribute_goals@2@5 ]5 &@#
@D@. @/ &	@2@,@5 S, &@#@,@5 &@B@A@<@H@@@+@. @/ attribute_goal@2@5 &@#
@D@. @/ &	@+@2@@#@,@5 &@<@ 

put_attr	
@!@B@A@B@A@A@A@6 & &@8X D  t  t t  &t  & O & &CA &
$and
@3@;@#
@,@5 &
@6 &@8CA & 

 ]	@9X D  t  t t  &t  & @/D  t  t @0t  &t &  @D  t  t t  &t  & O & &C@ &@3@,
@5$get_choice_point &@,@5call_det &@5$attvars_after_choicepoint &@@@( @@D@;@<@J@8C@ &@3@I@8X D  t  t t  &t delete_attributes O & &C
A &@3@,	@5  2 &@6 &@8X D  t  t t  &t attvars_residuals O & &C@ & 		@9C@,@ &	@3@@@,
@5	get_attrs &@#	@D
@,@5 &@<@#	@B
@6 & &@8X D  t  t t  &t  & O & &C@ &@3@@6 _ &@8X D  t  t t  &t   6 O &  5C@<@ &@3@,@5 &@@@( D}@D@&
 D}@6  6 &@<@$@. E
@2@. @9@. S,@. &@2
@2@/ &@2@0@. E	
@2@2@6 B &@8X D  t  t t  &t portray_attr O & &C@&@ & ]@3@;freeze(~w, ~W)@0
@1	@1@0@. A @@2@1@. A @@2@1@. A @B@2@2@2@6 O &@8C@)@ &@3@. @/attr_portray_hook	
@2@!@@
@-@5 B5 &@@D@J@<	~w = ...@0@2@6 &@8X D  t  t t  &t 
portray_attrs O & &C@ & @9C@%@ &
 &
@3@5 & &@@
@( D}@D
@J@<	 J @5 F &@6 & &@8X D  t  t t  &t make_conjunction O & &C@x &
 &

 @9
@3@;@5 & &
@6 &@8C@{ & 	@9X D  t  t t  &t portray_attvar O & &C@ &@3 R@5 &@,	@5 &@5 & R@6 &@8X D  t  t t  &t uhook O & &C@6@G & ]@3@;@@@)@5 ] &@D@@
 ]@,@5get_attr &@D
 ]@. &	@2@6 & &@< ]@6 &@A@<@6unfreeze &@A@8C@O &@3@. @/attr_unify_hook	
@2@@8X D  t  t t  &t  & O & &C@s &@3 ]@,
@5 &@;@6 &@8C@v & 	 @@9X D  t  t t  &t  & O & &C@\ &
 &	
@3@;@5 &@6 &@8C@_ &@3@@8X D  t  t t  &t  & O & &C@8 & @9C@9 &
 &
@3@5 & &@6 &@8X XQMspark_prolog_settingsF@</build/spark-ZMDuAB/spark-2012.0.deb/simplifier/settings.proQuS @WEdeclare_settings XO & & C@!@4u DMQ  @3single_var_warnings HF@5 @S discontiguous_warnings HF@5 &redefine_warnings HF@5 & \I @@5 & Tt @@5 &@;@8X XQM DAF@&/usr/lib/swi-prolog/library/dialect.plPZwu@ S Esource_exportsE
exists_sourceEexpects_dialectXO DAopen_source C@u D?PZw@3@,
@5 ' DA Bh@5 B @@ C@5 C @D
@6 C @<@J@8X O DA B C@ '@3@,
@5 T @ 

 @ @		@!@8X O DA ' C@h '@3@0@. A{ Be@2@1@. Bf Bh@2@1@. A A0@2@2@6 Aq @8X O DA & C@.@w '@3@,
@5 ' '	@. Ct@. '

@+@2@/ B
@2@- A0@5 @2 @@@5 E @D@6 A~ @<@6 E E@8X O DAattach_dialect C@@@M '@3@. Y@/  AG@2@5 '  '	@; @@,	@5 AI @t@. 	@/ Y@/  AG@2@5 A\ @@
@. @/  Y @2@5 ]5 @D
@.  Y@2@@<@J@8C@U ' @9X O DA '  C@e '@3@-@6 '@8X O DA ' C@D '@3 AX@5 T` Tb B@5 @S @@	@( G@D	@J@<@6 ' '	@8X XQM CF@%/usr/lib/swi-prolog/library/socket.plPZzu@ S Eudp_receiveEudp_sendEtcp_bindE
udp_socketE
tcp_selectEtcp_host_to_addressE TEtcp_connectEtcp_open_socketE
tcp_setoptE	tcp_fcntlE '+Etcp_close_socketE
tcp_listenE
tcp_acceptE
tcp_socketXO C '2 C
@Vu CPZz@3@5tcp_connect_hook T@;@8C@X ';@3@5 '* T@6 ', T@8X D  t  t t  Ct  '> O C '0 C
@a ';	setflnonblock@3@; 'B@6 '. T@8X XQM A(F@$/usr/lib/swi-prolog/library/debug.plPZvu@ S E A.Elist_debug_topics E _	E A%E A&Edebug_message_contextE A/E A1XO A(valid_topic C	@ A#thread 'M 'M@3@;@8C
@ A#time
 'N
 'O%T.%3f@3@;@8C@ A#
 'O
 'O
 'O@3@;@8C@ A#@3 'I@6 @ Tb@8X O A(update_debug C@ A#
 @ @ @@3@;
@6
ensure_output A'@8C@ A# @	 @	 @@3@;@0@2
@6 E E@8C@ A# @	 @	 @@3@;@8C@ A#
 @ @ @@3@;@8C@ A# @ @ @@3@;@8C@ A# @	 @	 @@3@;
@6 U E@8X O A( 'U C	@ A# A@3@;@8C@ A# 	@9X O A( 'D C@M@ A#@3 A	~*t~45|~n@0@-@2@5 A  A~w~t ~w~35| ~w~n@0Debug Topic@1	Activated@1To@2@5 'Z A 'Y@0@-@2@5 'Z@=@,@,	@,
@5 A/ A' A '[@0@1	@1
@2@5 'Z@I@<@J@B@A
@8X D  t  t t  A(t 
debug_context 	O A( 'a C@7 A#  'M@9XO A( 'J C@W A#@3@-@6 '_@8X D  t  t t  A(t  A2 @/D  t  t @0t  A(t A1 O A( A1 C@ A#@3@?	@?
@@D
@H@D	@H@;@8C@)@ A#@3 @@.assumption_failed@2@5 A?
@5 X X@@	 H@5 Z< @D	@5  } A'@6assertion_failed  A'@<@. @@.assertion_error@2@-@2@6 @ @8X O A( A. C@T A#@3 @@-@6 '_@8X O A(show_thread_context C@ A: A#@3 'M@5 'b A'@,
@5 'f@*
 H@#@ 
 E[Thread ~w] 
	@!@8CA@ A# 	@9X O A( 'G C@f A#@3 @@6 C A'@8X O A( C C@s@k A#@3@,
@,@5debug_target A'@@@`@E@(@. '`
@+@+
@2@5 E @F
@,@,@5 'R A'@. '`
@2@5 @ @I@<@0@@
 CB@-@5 AI @t@D@J@<	 B@.debug_no_topic
@2@5 A? @@,@,@5 'w@. '`
@2@5 'x@B@D@J@<@J@B@B@8X O A(debug_output C@ A# @W A@3@;@8C	@ A#	@3@5	is_stream @;@8C@ A#@3 E@0@. Zq @@2@1@. R@2@1@.buffer K{@2@2@6 To @8X O A( A, C@ @ A#@3@@
@,	@-@-@5 '_@5 ! @D
@J@<@. '` @@2@6 'x@A	@8X O A(print_debug C
@ A#@3@ Sdebug_print_hook S@;@8C@ A#	@3@;@8C@/@ A#@3@.  @@/ Y@/ C
@2@,@5 S, S.@=@,
@5 E E
@,@5 '| A' [@5 E @@I@<@J@B
@8X O A( 't C@| A#@3@L@ 
 EQ	
@!@;@8C@ A# 	 @@9X D  t  t t  A(t  A/ 	O A( 'H C@ A#
 G	@3@;@,
@,@5 'K A'@. 'b
@2@5 C @. 'b@2@6 'x@8C@ A#
 E	@3@;@,
@-@5 '@. 'b
@2@6 '@8C@ A#@3 'I@6 Av Tb@8X O A(show_time_context C@*AC A#@3@. 'O@+
@2@5 'p@,@5 T @. [@+@2@5format_time @#
@ 

 E [	@!@8CAI A# 	@9X O A( 'i C@ A#   @9X O A( 'F C@h A#@3 @@6 'r@8X O A( A% C@ A#@3 @@,@5 '_@;@6 ' A'@8C@ A# @9X XQM E1F@>/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__conc.proQuS @WE H+E E.E JtE JqE H%E GXO E1 H+ C
@Zu DaQ@3@. G	
@2@6 F5 @8X O E1 Jt C@M '@3@5next_conc_id E0@. G	
@2@5 '@;@8X O E1 ' C@ '@3@5next_conc_id_with_min_x E0@;@8X O E1 E. C
@h '@3@5 H% E0@6 H+ E0@8X O E1 ' C@ '@3@-@-@5 G E0@;@h
@5 '@;@8C@ '	@3@;@8X O E1 Jq C
@ '@3@. G	
@2@6 C @8X O E1 H% C
@u '@3@. G	
@2@6 E @8X D  t  t t  E1t  G 	XQM DTF@?/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/ioutilities.proQuS @WE WE S(E $Eshow_error_longE $E $EE $E WEshow_warning_longE E`Eshow_warningE JXE PE JgXO DT ' CAPu DRQ@3 @ P2@5highlight_problem Eb@;@8X O DT $ CB) '@3@,	@5 W& U@,
@5 #j #SPARK ~a ~a Edition~n~n@0	@1
@2@5 A @;@8X O DT W C
A" '@3@,ERROR IN COMMAND LINE SYNTAX
!!! Involving: @,
@5 @` @6 Jg Eb@8X O DT $ CB '@3@,	@5 '@,
@5 #l #@,@5 #v #SPARK ~a ~a~n~a~n@0	@1
@1@2@5 '@;@8X O DT ' CA~ '@3 B P2@5 '@;@8X O DT ' C
Af '@3 B P2@5 '@;@8X O DT P CA4 '@3@5 '@;@8X O DT Jg C
A8 '@3 @ P2@5 '@;@8X O DT S( C@ '@3 Bh@,@5 B  @5@#read_lines_from_file_as_char_list_x Eb@5 B @;@8X O DT W C@ '@3 A@,
@5 '@5write_terms_to_file_x Eb@5 '@;@8X O DT $E C@v '@3@,
@5 Yx Eb@5read_line_from_stream_x Eb@;@8X O DT $ C@ '@3@,@5@"read_number_of_chars_from_stream_x Eb@5convert_charlist_to_readtext Eb@;@8X O DT@$read_lines_from_file_as_char_list_xx C@ '
 @@3@;@8C@ '
 IJ IJ
@3@h

@5 '@;@8C@ '

@3
@5 '@;@8X O DT ' C@ '	
 ]@3@;@8C@ '@3@,@5get_char @5 ' Eb@;@8X O DTwrite_terms_to_file_xx CA '@3@,@5 A @. 	@2@~q
@5 '@I@8CA '@3@;@8X O DT ' C@ '	@3@;@8C@ '	
 
 
@3@5 ' Eb
@6 '@8X O DT ' C@HA ' @@3@,@5 '~n~n@5 ' $@5 '@#* An error has occurred in the ~a~n@0@2@5 ' O@5 '@5 ' T
@5 '
@5 ' $@5 ' '@5 '@5 C` @;@8C@DA ' B@3@,@5 ' '@5 ' $@5 '@'* A warning was encountered in the ~a~n@0@2@5 '*** WARNING - @5 '@5 ' T
@5 '
@5 ' $@5 ' '@5 '@;@8X O DT ' C@ '	 @@3 @@5 E Eb@;@8C@ '	@3@;@8X O DT ' C@~ ' @ @@3@;@8C@ '@3@,
@5 O @5 @ @;@8X O DT ' C@ '	 @3@;@8C@ '@3@,@5 '@5@#read_number_of_chars_from_stream_xx Eb@;@8X O DT E` CA '@3 A@0@1 IJ@1@/%PRESIMP-F-ABORT, Presimplification terminated.@1 IJ@2@,	@5 NK Fd@6 P Eb@8X O DTwrite_atom_list_to_stream C@` '	@3@;@8C@d '	
@3 $.@0
@2@5 '@6 ' Eb@8X O DT JX C@-A '		@3@,@5 @ @,@5 '@,
@5 '
@,@5 E Eb@;@,@5 '@,@5 '@;@6 E` Eb@8X O DT ' C@ '
 @ @@3@;@8C@ '
 IJ@3@;@8C@ '

@3@h
	 
@5 '@;@8X XQM A7F@"/usr/lib/swi-prolog/boot/expand.plMs@ S E A4E DXD  t  t t  A7t  A5 O A7 A5C@s@"/usr/lib/swi-prolog/boot/expand.plM@3@,@5 @ @6 ! A6@8X D  t  t t  A7t expand_body O A7 'C@o '	
 @
 @
@3@L@;
@6 ' A6@8C@r '	
 @
 @@3@L@;@6 '@8C@u ' 
	@9X D  t  t t  A7t 
expand_bodies O A7 'C@i '@3@.  A!@2@,
@5$def_modules @*
 D}@;@. '
@2@6expand_terms A6@8C@m ' 	@9X D  t  t t  A7t  ' @/D  t  t @0t  A7t ' @Z @D  t  t t  A7t  ' O A7 'C	@ '
	@3@K	@;@8C@ '	
@3@;
@5 '@6 '@8C@#@ '	
 
 E

 
 E@3@;
@6 '@8C@ '@3@@8X D  t  t t  A7t  A5 O A7 !C@ '	@3@K@;@8C@ '@3@,@5call_goal_expansion A6@;@6 '@8C@&@ '
 @9
@3@;@,@5 '
@,@5 '@. @9@2@6 E* A6@8C@&@ '
 AL
@3@;@,@5 '
@,@5 '@. AL@2@6 '@8C@9@ '


 AL
 C+
@3@;@,@5 '
@,@5 '@,@5 '@. AL@. C+@2@2@6 '@8C@#@ '
 C+

 C+@3@;@5 '
@6 '@8C@#@ '
 AN

 AN@3@;@5 '
@6 '@8C@ '
 D 
 D 
@3@;
@6 '@8C@ '
 \k

 \k@3@;
@6expand_setof_goal A6@8C@ '
bagof

 (@3@;
@6 ( @8C@B@ '		
 

 @3@5 AW @;@. @/  A!@2@,@5 '@. @@+@2@.  A7@/ !
@2@. @@-@2@6 D @8C@B@ '	@3@5 S @,@,
@5 A @>@,@5 B @. @/ 
@2@5 ]5 @D@J@G@. @2 @1@,@5 @} @5has_meta_arg A6@5expand_meta A6@)	@;@8C@ ' 	@9XD  t  t t  A7t 
expand_term_2 O A7 (C@^ '
  
@3@.  
@2@,@5   S.@;@6 ' A6@8C@a '@3@6 (@8XD  t  t t  A7t cond_compilation O A7 (C@HA@ '
 @ A
@3@@@2@5
$including  A6@D@@
@ @.$eval_if
@2@,@. @9@. @ @@2 A0@2@5 @2 @D
@.
$include_code @@2@6 A @<	@. ( @@2@6 ( @A@<	@. (
else_false@2@6 ( @A@8C@hAH '
 @elif
@3@@
@M@. (@+@2@5 E @D
@@@( @@D@. ( (!@2@6 ( @A@<@/@@@#@( @@. (
@2@,@. @9@. @ @@2 A0@2@5 (@D@. ( @@2@6 ( @<	@. (@2@6 ( @A@<@. @@. Dno_if@2@-@2@6 @ A6@B@8C@HAS '
 @else@3@@@/@. (@+
@2@5 ($@D@@
@(
 @@D
@% @@<@@
@(
 @@D@% @@<@#
@. (@2@6 ( @<@. @@. (% (&@2@-@2@6 ('@B
@8CA^ ' @ @@3@;@8CA_ '
 @endif@3@. (@-@2@5 ($@;@8CAb '	@3@?
@5 (@D
@H@8XD  t  t t  A7t call_term_expansion O A7 (*C@W ' 		@9C@*@X '@3@@@. @/ D	@+
@2@@D@. (*@2
@6 '@<@6 (+ A6@A
@8X D  t  t t  A7t  A5 O A7 A4C@ '@3@.  A!@2@,
@5 '@>@5 '@D@)	@G@;@8C@ ' 	@9X D  t  t t  A7t  (  D  t  t t  A7t  ( O A7 (CAe '@3@,	@5 A4 A6@,
@5 '@. 
	@2@@8X D  t  t t  A7t  D O A7 DC@L '@3@K@;@$	@8C
@O '	@3@,
@5 ( A6@(
 D}@;@8C@R '@3@.  D@2@,
@5 '@,@5 (-@6 ( A6@8X D  t  t t  A7t 
eval_false O A7 (1CA0 '  A0@9CA1 '  @@9XD  t  t t  A7t 	eval_true O A7 (3CA- '  @@9CA. '  #@9XD  t  t t  A7t expand_meta_arg O A7 (5C
@ ' @3@;@6 '@8C@ ' 
	@9XD  t  t t  A7t  (   D  t  t t  A7t  (  O A7 (C
A; '@3@,@5 ( A6@;@( @@8CA> '   @9X D  t  t t  A7t  ( 	D  t  t t  A7t  ( 
D  t  t t  A7t  ( CD  t  t t  A7t  (  D  t  t t  A7t  @ O A7 @CA& '@3@L@6 (2 A6@8X D  t  t t  A7t  @ O A7 @CA" '@3@L@6 (4 A6@8X D  t  t t  A7t  " O A7 "C@/A '
 @9
@3@@
@5 (: A6@D@$	@<@@
@5 (8 A6@D
@&	 A0@<@>@5 (=@D@$	
@G@8C@&A '
 AL
 C+
@3@@
@5 (=@D
@$	@<@>@5 (>@D@$	@G@8CA '
 AL
@3@5 (>@$	@8XD  t  t t  A7t  ( O A7 (
C@ '@3@-@,	@5 BS @(	 @;@8X D  t  t t  A7t  ( O A7 (C@ '	@3@K@;@8C@ '
 ] 

 ] @3@;
@6 ( @8C
@ '@3@;@6 '@8X D  t  t t  A7t  ( O A7 (C@9@ '@3@Y@_@`@j@;@,@5 (?@,@5 (?@,@5 (?
@5 (6 A6@h
@6 (@ A6@8C@ ' @9X D  t  t t  A7t  ' O A7 'C@ '@3@,@5 @ @. @/ A"	
@2@@)	
@;@8X D  t  t t  A7t  E+ O A7 E*CA
 '	@3 A) @@5 @H @;@8CA '@3@5 (< A6@;@8CA ' 	@9X D  t  t t  A7t  ( O A7 (C@#@ '@3@-@,
@5 (@,
@5 (
@5 (
@6 (B@8X XQM @uF@#/usr/lib/swi-prolog/boot/syspred.plMs@ S EvisibleEcall_with_depth_limitEarithmetic_functionE OE DE @rEleashE AaE ZE ZE SE &ZE ZE B;E ^KEnospyall E A/ ErationalE ]9Eatom_prefixE$predicate_propertyE YE SE OE C2 E SE \FE DE XE CFE YJE	on_signalE \Egarbage_collect Ecurrent_signalE AIE ZE YKE TEset_prolog_stackErequireEprolog_stack_propertyE M*XD  t  t t  @ut  (I @/D  t  t @0t  @ut (H  @Z @D  t  t t  @ut  (I O @u (HC@;As@#/usr/lib/swi-prolog/boot/syspred.plM@3@,@,@5$depth_limit @t@=@&@,
@.$depth_limit_except
@2@5 @2 @t@,@5$depth_limit_true @t@@@( AU@D@;@<@J@<
@6$depth_limit_false @t@B
@8X D  t  t t  @ut 	spy_point O @u (vC@3A/ (h
 	
@3@-@. 	
@2@5 S @t@. 	
@2 Z@5 @} @?@. 	
@2@. S@-@2@5 S @t@D@H@8X D  t  t t  @ut $trace  D  t  t t  @ut  ({ O @u ({C@ (h@3@;@8C@ (h
@3@;@5 (| @t@6 (}@8C@ (h
 G
@3@,@5trace_alias @t@; @Z@,@5tag_list @t@6 (}@8C@ (h
 G
@3@;@-@0
@2@5 (~@6  @t@8C@ (h
 E
@3@,@5 (~@; @@,@5 (@6 (}@8C@ (h
 E
@3@;@-@0
@2@5 (~ @6 (@8C
@ (h@3@5 AW @t@. G@2@6 (}@8X D  t  t t  @ut length3 O @u (CC (h 		@9CC (h	@3@,@5 U @t@6 ( @t@8X D  t  t t  @ut  S O @u SC@ (h
 G [@3@; Tx [@6 @S @t@8C@ (h
 E [@3@; Txcodes@6 (@8C@ (h
 S [@3@; Tx [@6 @H @8C@ (h@3@,	@5 B $map_style_check@,
@5	$map_bits @t@-@6 (@8XD  t  t t  @ut  (R  O @u (QCA (h  @3 (R@ Sdebug_control_hook S@I@8C
A (h@3@,@5 (w @t@5$nospy @t@I@8CA (h   @9X D  t  t t  @ut map_dlflags O @u (CC_ (h  @9C@0C` (h
@3@,@5 ( @t@@
@,
@5dlopen_flag @t@D@J@<@. @@. @ (
@2@-@2@5 @ @t@A
@Y@^@^
@d@o@8X D  t  t t  @ut  ]: O @u ]9CAW (h@3@-@6 ]: @t@8X D  t  t t  @ut 
gc_statistics O @u (C@*B (h@3collections@,	@5 C1 @t@Y@`@Z @k@;	collected@,
@5 (gctime@,@5 (@8~D garbage collections gained ~D bytes in ~2f seconds.~n@0	@1
@1@2@6 A @t@8CB (h @9X D  t  t t  @ut  C2 O @u C2C@B (h@3 ^@,	@5 (	trailused@,
@5 ( M%@,@5 (	localused@,@5 ( ^@,
@5 (
globalused@,@5 ( C3@,@5 (
inferences@,@5 ( C/@,@5 (atoms@,@5 (functors@,@5 (
predicates@,@5 (modules@,@5 ( (@,@5 (
locallimit@,@5 (globallimit@,@5 (
traillimit@,@5 (@(~2f seconds cpu time for ~D inferences~n@0@1@2@5 (@A~D atoms, ~D functors, ~D predicates, ~D modules, ~D VM-codes~n~n@0@1@1@1@1@2@5 (@8                       Limit    Allocated       In use~n@5 (@@@ heap@,@5 (	heaplimit@,@5 (@D@0Heap         :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n@0@1@1@2@5 (@<
@0Heap         :                  ~t~D~54| Bytes~n@0@2@5 (@B@0Local  stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n@0@1@1@2@5 (@0Global stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n@0@1
@1@2@5 (@2Trail  stack :~t~D~28| ~t~D~41| ~t~D~54| Bytes~n~n@0@1	@1
@2@5 (@5 ( @t@5agc_statistics @t@5shift_statistics @t@6thread_statistics @t@8X D  t  t t  @ut  \G @/D  t  t @0t  @ut \F D  t  t t  @ut  \G  D  t  t t  @ut  \G O @u \FC
A (h@3 B1@5 (y@;@8X D  t  t t  @ut  D O @u DCB (h@3@L@L	@;@6 B @t@8CB (h@3@L	@ 	
 D
@!@;@5 A @*
 D}@8CB (h@3@5 \ @t@5 D @t@6 (@8X D  t  t t  @ut  A O @u CFCCm (h@3@6 O @t@8X D  t  t t  @ut $clause_property  D  t  t t  @ut  ( O @u (C
Ba (h
 X
@3 X@6$get_clause_attribute @t@8C
Bc (h
 D
@3 CB@6 (@8CBe (h Ik@3 Ik @@6 (@8CBg (herased@3 ( @@6 (@8X D  t  t t  @ut  \ O @u \CB (h@3@-@6 (@8X D  t  t t  @ut  O  O @u TCC (h@3SHELL@,@5 G @t@;@6 O @t@8CC! (h@3comspec@,@5 (@;@6 (@8CC$ (h  @3 T@6 (@8X D  t  t t  @ut  (c O @u (bCC (h@3@0@+
@1@+@2@5 @w @t@Y@^@p@-@6$set_prolog_stack @t@8X D  t  t t  @ut  ( O @u (C@ (h 	@9C@ (h	
@3
@0	@1@2@5 (@6 (@8X D  t  t t  @ut  (K @/D  t  t @0t  @ut (JD  t  t t  @ut  (K O @u (JC@6C (h
 	
@3@=@ 

 @!@<@,@,@5 A @;@h
@,
@5 (@. 	@2 @6 _ @8X D  t  t t  @ut  @ O @u DC
B (h@3@5 (@5 (@;@-@6 ]  @t@8CB (h@3@-@5 ( B@. Y@2@6 @ @t@8X D  t  t t  @ut  Ab O @u AaCC (h@3@,
@5duplicate_term @t@6
nb_linkval @t@8X D  t  t t  @ut  B< O @u B;C@5Am (h@3@@@!@5 E @D@=@,	 @W@5 BG @A
@<@,
@5 M* @t@,	 @W@5 (@;@<	@,	 @W@5 (@A
@Y@`@]        @k@8X D  t  t t  @ut  ( @/D  t  t @0t  @ut ( @Z @Z @D  t  t t  @ut  (  D  t  t t  @ut  ( O @u (C@U (h		
@3@;@8C@V (h	
@3@,@5 (
@6 (@8C@Y (h	
 G@3@;@,
@@;@Y@a@^
@d@o@8C@\ (h	
 E@3@;@,
@@;@Y@a@^
@c@d@o@8C@_ (h	
 S	
@3@,
@@Y@a@^
@d@Z @k@8X D  t  t t  @ut  A/  O @u (SCA# (h  @3 A/@ S (@;@8C@AA% (h@3 A& @@5 (@; A:@. A. HF@2@5 (@,@. (w@2@,	@5 B @t A:@. Z	@2@5 (@. Z@+
@2@.trace_point
@2@,@5 ( A:@. Z@2@6 (@8CA, (h  @3 A:@. A. H9@2@6 (@8X D  t  t t  @ut  ( O @u (CC\ (h  D@9CC] (h  ^@9X D  t  t t  @ut  ( O @u (C@0B (h@3@. C1 Z:@+	@2@- A0@5 (o@Y@`@Z @k@;
agc_gained@,
@5 (agc_time@,@5 (@=~D atom garbage collections gained ~D atoms in ~2f seconds.~n@0	@1
@1@2@6 (@8CB (h @9X D  t  t t  @ut  (W O @u (VC
AZ (h@3 @-@-@6 B @t@8X D  t  t t  @ut  S @/D  t  t @0t  @ut S  @3D  t  t t  @ut  S O @u SC@EA (h	@3@(	 S@;@ 
 
@!@5 (@-@5 B5 @?@5 \F @t@D@H@?@-@5 (x@D@H@,@,
@5 (@?@. 
@/ 
@2@5system_undefined @t@D@H@8C@KB (h
 	
@3@L	@ 	
 A@!@; A @@5 (@@@5 S @t@D@,@,
@5 (@>@-
@-@5 B+ @t@D@J@G@<@-@,@,
@-@5 (
@6 (@8CB (h@3@ 
 
@!@(
 @;@-@5 (@5 (@6 (X @t@8C
B (h@3@-@5 (x@5 Sy B-@6 (@8XD  t  t t  @ut  X O @u XCB^ (h@3@6 ( @t@8X D  t  t t  @ut  (` @/D  t  t @0t  @ut (_ @3 @3 D  t  t t  @ut  (` O @u (_CC< (h@3@ @5 C @t@6
$on_signal @t@8X D  t  t t  @ut  AJ O @u AICA} (h @@3@6 @ @8CA (h CB@3@-@6 @z @t@8CA (h B@3@-@6 )@8CA (h @c@3@,
@-@5 )@>@,@  Ck@D@$	@G@8C
A (h C@3@,
@-@5 )@6 E @t@8C	A (h AG@3 B@6 (@8CA (h D
 X 
   @3@-@6 )@8CA (h  @3@@  @,
@ _J _@-@5 )@D@&	 @@<@&	 @@A
@8XD  t  t t  @ut  ( O @u (CBK (h 
  @W prolog_trace_interception@9CBL (h 
  @W prolog_exception_hook@9CBM (h 
   $c_call_prolog @9CBN (h 
    _@9XD  t  t t  @ut  (g O @u (fCC (h@3@,
@5stack_property @t@5
stack_name @t@0
@1@+@2@5 (@6 (@8X D  t  t t  @ut  ( O @u (C@ (h  B
trace_call
trace_redo
trace_exit
trace_fail@9C@ (h  @ )
@9C@ (h  [ )@9C@ (h  Zk )@9C@ (h  A0 )@9X D  t  t t  @ut  O O @u (LCC (h@3@6 S @t@8X D  t  t t  @ut   @/D  t  t @0t  @ut Z D  t  t t  @ut   O @u ZC
@ (h@3@. G B@2@6 Z @t@8X D  t  t t  @ut   @/D  t  t @0t  @ut Z  @ZD  t  t t  @ut   O @u ZC@ (h
 	
@3@K
@;@. @ A@-@2@6 (@8C@ (h
 	@3@;@8C@ (h
 
@3@;@. 
@2@5 )@. 
@2@6 )@8C@@ (h
@3@,
@5 T @t@*
 D} A& @@5 (@=@k@,@5 @ @t@,@5 Ss @t@@
@ 
 @!@D@#
@<

@.  @W@2@!
@5 (@@@ 
@. S@+@2@5 (z@D@ 

 	@!@. @2@!@<@#
@B@5 (}@,@5trace_ports @t A:@. Z@2@5 (@I@<@J@B@B
@B@A@8X D  t  t t  @ut  (  D  t  t t  @ut  ( O @u (C@{ (h  AX@9C@| (h  #_@9C@} (h  S@9C@~ (h  A@9C@ (h  	@9C@ (h charset@ @9XD  t  t t  @ut  (U O @u (TC@%AI (h@3@5 (U @t@@@ 
rdiv	
@!@D@J@<@>@5 F @t@D@$	@&
@G@8X D  t  t t  @ut  )	 O @u )CC (h limit@9CC (h spare@9CC (h min_free@9X D  t  t t  @ut  S @/D  t  t @0t  @ut S @3 D  t  t t  @ut  S O @u SCA (h	
 
@3@=@K
@<@K@;@6generate_current_predicate @t@8C
A (h@3@5 (@5 (@;@8C@#A (h	
 
@3@,@5 B @. @2@5 (@. @2@5 (@;@8C@1A (h	
 
@3 A @@5 (@?
@. 
 \I@2 A0@5 (@D
@H@,@5 (@-@-@5 (@;@8X D  t  t t  @ut  ( O @u (C@=C  (h@3local_shifts@,	@5 (
global_shifts@,
@5 (trail_shifts@,@5 (@=@Y@`@Z @k@<@=@Y@a@Z @k@<@Y@^@Z @k@;@.Stack shifts: ~D local, ~D global, ~D trail.~n@0	@1
@1@2@6 (@8CC
 (h @9X D  t  t t  @ut  C2  O @u (ZCB (h  @3 A@6 ( @t@8X D  t  t t  @ut  D O @u (CB (h 
 D@9CB (h 
 X@9CB (h 
 B@9X D  t  t t  @ut  YK O @u YJCCQ (h@3@6 (a @t@8X D  t  t t  @ut  (^  O @u (]CC (h  @3 @6$garbage_collect @t@8X D  t  t t  @ut  Z @/D  t  t @0t  @ut Z D  t  t t  @ut  Z O @u ZC@ (h
 		@3@K	@. @ A@-@2@6 (@8C@ (h
 	@3@;@8C@ (h
 	
@3@;@. 	
@2@5 Z @t@. 	@2@6 )0@8C@ (h@3@. Z@2@ S (@;@8C@ (h@3@,	@5 )@,
@5 )@,@5 )@5 (@5$spy @t@I@8C@ (h @9X D  t  t t  @ut  )% O @u )$CA (h@3@5 (@. 	
@2@!@5 ( B1@6 (y@8X D  t  t t  @ut  (e @/D  t  t @0t  @ut (d D  t  t t  @ut  (e O @u (dC@$By (h
 	
@3@@@5 As @D@6 (e @t@<
@. @@. Av Ax
@2@-@2@6 (@8X D  t  t t  @ut  ( O @u (C@=A4 (h
 
@3@-@. 
@2@5 (x@. 
@2	trace_any@5 (y@?@. 
@2@. S@-@2@5 (z@D@H@. 
@2@6 )@8X D  t  t t  @ut  (G O @u (FC@v (h@3@,	@5$visible @t	$port_bit@,
@5 (@-@6 )8@8X D  t  t t  @ut  ) O @u )CA: (h@3@,
@. @9@. (
@1@+@2@/ @}@2@6 (@8X D  t  t t  @ut  @s O @u @rC@KC (h@3@@
@L	@D@6$length @t@B
@<@9@,
@,@5
$skip_list @t@@
@( D}@D
@$	
@<@%@@@K@D@6 (@<@. @@. Av Ax@2@/ By@.  @s@2@-@2@6 (@8X D  t  t t  @ut  (N O @u (MC@q (h@3@,	@5$leash @t );@,
@5 (@-@6 )B@8X D  t  t t  @ut  St O @u SsCA (h
 

 
@3@;@6 )@8CA (h
 
@3@6 (@8X D  t  t t  @ut  Z @/D  t  t @0t  @ut Z D  t  t t  @ut  Z O @u ZCA  (h
 		@3@K	@. @ A@-@2@6 (@8CA (h
 	@3@;@8CA (h
 	
@3@;@. 	
@2@5 Z @t@. 	@2@6 )E@8CA (h@3@. Z@2@ S (@;@8CA	 (h@3@,	@5 )@,
@5 )@,@5 )@5 (@I@8CA (h @9X D  t  t t  @ut  );  D  t  t t  @ut  ); O @u );C@c (h  @@9C@d (h  Zk@9C@e (h  A0@9C@f (h  [@9C@g (h  [@9C@h (h  Zf@ @9C@i (h  Z@@@9C@j (h cut_exit@@9C@k (h  C$A @9C@l (h cut@@9C@m (h  B@?@9C@n (h full@/@9C@o (h half@-@9X D  t  t t  @ut  ) O @u )CC (h  M%@9CC (h  ^@9CC (h  ^@9X D  t  t t  @ut  (Y  D  t  t t  @ut  (Y O @u (XCB (hinterpreted@3 C @6 (y@8CB (h RG@3 @6 (y@8CB (hexported@3 )L@6 (y@8CB  (h C@3 C@6 (y@8CB" (h C@3 C@6 (y@8CB$ (h 	@3 	@6 (y@8CB& (h 
@3 
@6 (y@8CB( (h C@3 C@6 (y@8CB* (h @3 @6 (y@8C
B, (h
 S
@3imported@6 (y@8CB. (h @/@3 @/@6 (y@8C
B0 (h
 ^
@3 ^@6 (y@8C
B2 (h
 @0
@3 @1@6 (y@8CB4 (h
 D
@3@6 B< @8C
B6 (h
 X
@3 X@6 (y@8CB8 (h B'@3  @6 (y@8CB: (h _	@3 @6 (y@8CB< (h Z@3 Z@6 (y@8CB> (h
hashed
@3 )Q@5 (y@Y@a@Z @k@8CBA (h

references
@3 )S@5 (y@*
 @8C
BD (h
 ^
@3 D@6 (y@8CBF (h Dy@3 Dy@6 (y@8CBH (h D@3 D@6 (y@8XD  t  t t  @ut  Y O @u YC@$A (h@3@L@;@@@,@5stream_position_field @t@D@6 BS @t@<
@. B@/ @ Y@2@6 (@A@8C
A (h@3@,@5 )T@6 )W@8X D  t  t t  @ut  ( O @u (C@2C (h@3 ZU @@5 (@; ZU@,	@5 (threads_created@,
@5 (thread_cputime@,@5 (@Y@a@`@d@p@3~D threads, ~D finished threads used ~2f seconds.~n@0	@1@1@2@6 (@8CC (h @9X D  t  t t  @ut  O O @u OCC (h@3 @6 T @t@8X D  t  t t  @ut  (e O @u )6CB (h @9C@#B (h
 
@3@;@,
@5 (@. 	
@2@5$require @t@6 )5@8CB (h
@3@. @@. Av X
@2@-@2@6 (@8X D  t  t t  @ut  (\ @/D  t  t @0t  @ut ([ @Z  D  t  t t  @ut  (\ O @u ([CC/ (h@3@5 (@;@-@6 (@8CC2 (h@3@5 )@;@-@6 (@8C@)C5 (h@3@@	@K@D@% A@<
@. Av [P@2@!@. @@/ By@.  (\@2@-@2@6 (@8X D  t  t t  @ut  YK O @u (aC@%CT (h@3@@@5 )4@D@J@<
@. @@. Av Ax
@2@-@2@5 (@,@5 (@6$open_shared_object @8X D  t  t t  @ut  )V O @u )UCA (h 
char_count@9CA (h  X@9CA (h  Y@9CA (h 
byte_count@9X D  t  t t  @ut  Ap O @u M*C
Cv (h@3@5 A @;@6 B @8CCy (h@3@0 A@2@0@. Bf Bh@2@2 @@,
@5 A @;@6 )e@8CC| (h@3@0 A@2 @@,
@5 )f@;@6 )e@8X XQMopdeclarF@</build/spark-ZMDuAB/spark-2012.0.deb/simplifier/opdeclar.proOuS @WEdeclare_operators Ehide_operators XO )g )h CB?@7u DNO  @3A^ M@.  @W E@2@5 @ A^ M@.  @W G@2@5 )mA^ M@.  @W C@2@5 )mAw C@.  @W @Z@2@5 )mAw C@.  @W @@2@5 )mA M@.  @W E@2@5 )mA M@.  @W @2@5 )mA M@.  @W E@2@5 )mA M@.  @W E@2@5 )mA M@.  @W G@2@5 )mA M@.  @W G(@2@5 )mA M@.  @W F@2@5 )mA M@.  @W @Z@2@5 )mA M@.  @W @@2@5 )mA M@.  @W F@2@5 )mA M@.  @W F@2@5 )mB M@.  @W ET@2@5 )mB M@.  @W Ep@2@5 )mB M@.  @W F@2@5 )mB M@.  @W F@2@5 )mB M@.  @W F@2@5 )mB M@.  @W F@2@5 )mB M@.  @W E@2@5 )mB M@.  @W Pa@2@5 )mB M@.  @W I@2@5 )mB M@.  @W F@2@5 )mC M@.  @W D@2@5 )mC M@.  @W Eg@2@5 )mC M@.  @W El@2@5 )mC M@.  @W H@2@5 )mC M@.  @W C*@2@5 )mC M@.  @W F@2@5 )mC M@.  @W EK@2@5 )mC C@.  @W J`@2@5 )mC M@.  @Wrequires@2@5 )mC M@.  @W F`@2@5 )mC M@.  @W EH@2@5 )mC C@.  @Wrule_family@2@5 )mC M@.  @W UD@2@5 )mC M@.  @W UG@2@5 )mC M@.  @W UL@2@5 )mC M@.  @W A@2@5 )mC M@.  @W UA@2@5 )mC M@.  @W @2@5 )m@;@8X O )g )j C@@ )l  @3  C@.  @W #@2@5 )m  C@.  @W C@2@5 )m  C@.  @W 	@2@5 )m  C@.  @W @2@5 )m  C@.  @W 
@2@5 )m  C@.  @W D@2@5 )m  C@.  @W @1@2@5 )m  C@.  @W A@2@5 )m  C@.  @W D@2@5 )m  C@.  @W Z@2@5 )m  C@.  @W Z@2@5 )m@;@8X XQM EzF@?/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__rules.proOuS @WE NE TE TE TE EE NE L.E EwXO Ez N C@/@u D[O
 
@3
 US@- UI@0	@2@0
@2@5 T Ey@?@. @9	
@2@5 E @D@H@8X D  t  t t  Ezt  T 	O Ez T C@e )p@3@. T	

@2@5 F5 @;@8X O Ez T C@ )p@3@. T	

@2@5 E @;@8X O Ezswitch_bindings C	@ )p  UH
	
@9C	@ )p  UM
	
@9C	@ )p  UM

	@9X O Ez E C@+@ )p		
 
@3
 T@, UI@0@+@2@0@+@2@5 )q@6 )u Ey@8X O Ez N C@ )p
 @3 T@- P@0	@2@6 )q@8X O Ez L. C@ )p
 @3 US@- P@0	@2@6 )q@8X O Ez Ew C@ )p@3@- US@- UI@0	@2@0
@2@-@5 )q@5 )r@6 )r@8X XQM EF@D/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/data__provenance.proOuS @WEsave_data__provenance E ^E ]E $E $$E $,E ^E ME ]E HE ]E EXO E )x C@J@u D_O@3 E@,@5 V J@0@.  E@/  E@2@1@.  E@/  M@2@1@.  E@/  $%@2@1@.  E@/  $@2@1@.  E@/  $-@2@2@5 W Eb@;@8X D  t  t t  Et  $- 	O E ^ C
@r )z@3@. $@2@5 @ @;@8X D  t  t t  Et  M 	O E H C@ )z  @3 H@5 M E@;@8X O E ] C
@v )z@3@. $,@2@5 )}@;@8X O E ^ C@n )z@3@. $$	@2@5 )}@;@8X O E ] C
@j )z@3@. M@2@5 )}@;@8X D  t  t t  Et  $ 	D  t  t t  Et  $% 	O E ] C
@f )z@3@. E@2@5 )}@;@8X D  t  t t  Et  E 	XQM TF@#/usr/lib/swi-prolog/library/date.plPZvu@ S Eday_of_the_weekE
parse_timeE )E #[XO Tws C@u DrPZv@ 
@3@;@#
@6 ) #]@8C@ ) 	@9X O Tday_name C@ )  @S@u@n@9C@ ) @M@o@n@9C@ ) @T@u@e@9C@ ) @W@e@d@9C@ ) @T@h@u@9C@ ) @F@r@i@9C@ ) @S@a@t@9C@ ) @S@u@n@9X O Tordinal C@4@ )		@3@,@,@5 V #]@,
@,@5 )@,@,@5 )@Y@^@Z@d@g@^
@Z
@g@f@^@f@oAn@5 C @$
@8X O Topt_time C@%@ )@3@=@ @T
@!@<	@ @ 
@!@;@#
@6iso_time #]@8C
@ )    	@9X O T
iso_8601_rest C@-@k )
@-@3@,@5month #]@ @-@!@,@5day #]
@6 ) #]@8C@n )		
    @-@3@6 )@8C@p )

@3@,@5 )@,@5 )
@6 )@8C@ @s )

	
@-@3@,@5 ) #]
@6 )@8C@@@v )	
@-@W@3@,@,@5week #]@ @-@!@,@,@5 ) #]
@,@5 )@5week_ordinal #]@$@8C@4@z )	
@W@3@,@,@5 )@,@,@5 )
@,@5 )@5 )@$@8C@%@~ )		   @W@3@,@,@5 )@5 )@$@8X O T T
 C@.@V )

iso_8601
 @-@3 )@,
 @,@5 ) #]@Y@Z @^@g@o@$@8C@Y ) )
 @3@,@5year #]
@6 ) #]@8C@@\ )rfc_1123
 @3@-@,@5 ) #]@ @,@ @!@,@5 )@,@5day_of_the_month #]@,@5 )@,@5
month_name #]@,@5 )@,@5 )@,@5 )@,@5hour #]@ @:@!
@,@5minute #]@ @:@!@,@5second #]@,@ @5 )@@@"@ @ @G@M@T@!@!@D@"@$@!@<@$@ @A@!@8X O T ) C@ )	@3@. V@2@5 V @$
@8X O T ) C@ )@3@,@5	int2digit #]@5 )@$
@8X O T ) C@;@ )@3@. AW@+@2%w@. T     @ @@2@5 ' @,
@5  u @Y@`@Z@d@Z@g@^
@d@a@f@Z@f@o@8X O T ) C@ )@3@,@5 )@5 )@$
@8X O T ) C@ )@3@,@,@5 )@,
@,@5 )@Y@^@Z
@g@^
@f@o@$
@8X O T ) C@;@ )@3@,@,@5 )@,
@,@5 )@,@,@5 )@,@,@5 )@Y@^@ZC@g@^
@Z@d@g@f@^@Z
@g@f@^@f@o@$
@8X O T ) C@S@ )@3@,
@,@5 )@ @:@!@,@,@5 )@ @:@!@,@,@5 )@,@,@,@,@5timezone #]@Y@^
@^@f@o@Y@^@^@f@o@Y@^@^@f@o@$@8C@?@ )@3@,
@,@5 )@ @:@!@,@,@5 )@,@,@,@,@5 )@Y@^
@^@f@o@Y@^@^@f@o@Y@^@o@$@8C@A@ )@3@,
@,@5 )@,@,@5 )@,@,@5 )@,@,@,@,@5 )@Y@^
@^@f@o@Y@^@^@f@o@Y@^@^@f@o@$@8C@6@ )

@3@,
@,@5 )@,@,@5 )@,@,@,@,@5 )@Y@^
@^@f@o@Y@^@^@f@o@Y@^@o@$@8C@+@ )@3@,
@,@5 )@,@,@,@,@5 )@Y@^
@^@f@o@Y@^@o@Y@^@o@$@8X O T ) C@.@ )
 T
@3@. AW@+
@2%u@. T
     @ @@2@5 )
@6 )@8X O T ) C@ )@3@,@5 ) @<@5 )@$
@8X O T ) C@8@ )
 @+
@3@,
@,@5 )@ @:@!@,@,@5 )@Y@Z @^@g@o@Y@Z @^@g@o@$@8C@/@ )


 @+
@3@,
@,@5 )@,@,@5 )@Y@Z @^@g@o@Y@Z @^@g@o@$@8C@ @ )	  @+
@3@,
@,@5 )@Y@Z @^@g@o@$@8C@2@ )
 @-
@3@,
@,@5 )@ @:@!@,@,@5 )@Y@^@o@Y@^@o@$@8C@)@ )


 @-
@3@,
@,@5 )@,@,@5 )@Y@^@o@Y@^@o@$@8C@ )	  @-
@3@,
@,@5 )@Y@^@o@$@8C@ )    @Z

@9C@ )   @3@,
@5 )@ 
@U@T@C@!@8C@ )   @3@,
@5 )@ 
@G@M@T@!@8C
@ )    	@9X O T ) C@ )@3@,@5 ) @;@5 )@$
@8X O T ) C@7@Q )@3@,@5 O @. T	@+@+
@+@+@+@+@+@2@5 S, S.@;@. T
 @ @@2@6date_time_stamp @8X O T ) C@N )@3@-@6 ) #]@8X O T ) C@ )@3@,@5 ) @5 )@$
@8X O T ) C@ )@3@,@5 )@5 )@$
@8X O T ) C@ ) @J@a@n@9C@ ) @F@e@b@9C@ ) @M@a@r@9C@ ) @A@p@r@9C@ ) @M@a@y@9C@ ) @J@u@n@9C@ ) @J@u@l@9C@ ) @A@u@g@9C@ ) 	@S@e@p@9C@ ) 
@O@c@t@9C@ ) @N@o@v@9C@ ) @D@e@c@9X O T #[ C
@6 )  )
 T@9C@7 )  )
 T	@9C@8 )  )
 T
@9C@9 )  )
 T
@9C@: )  )
 T
@9C@; )  )
 T
@9C@< ) 
utc_offset
 T
@9C@= )	time_zone
 T
@3@* @@8C@> )daylight_saving
 T
@3@* @@8C@@ )  T
 T

 )
@9C@A )  'N
 T


 'N
@9X O T ) C@ )@3@,@5 )@5@5 )@$
@8X O T ) C@ )@3@,@5 )@5 )@$
@8X XQM Be-S @WXD  t  t t  Bet  ' D  t  t t  Bet  [{ D  t  t t  Bet  [{ D  t  t t  Bet  \ D  t  t t  Bet  \ D  t  t t  Bet  X D  t  t t  Bet  X O Be YC@ %
 %
 E@)Unknown license: ~w.  Known licenses are: E@3@4 %@6 % %@8C@*@ %
 % %@EThis system may only distributed using the GNU General Public License E@5because the following components contain GPL-ed code: E E@3@4 %@,
@5 %
@6 % %@8C@/@ %
 % %@?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@3@4 %@6 )@8C@@ %
 %
 %@3@4 %@-@,
@5 %@#	@@@. %@+@2
@5 &@D@J@<@#@#@  E
 E@8The program contains modules covered by the "~w" license E@!@@@#@. %@+@2
@5 &@#@D@ 
 ESee ~w E@!@<@#@B@  E@!@6 %@8C@*@ _F 
 _
 E@'Initialization goal ~p will be executed E@.immediately for backward compatibility reasons E
 E X

@9CA1 A# 
 'c
 EAssertion failed: ~q@9C@$A3 A#
 C@3@4 A'@,
@5 'n A'
@,@5 ' A'@ 
 E
@!@8CA7 A# 
 'z
 E@!~q: no matching debug topic (yet)@9CA @ 
 Y& YS
 E@!~w: Failed to call entry-point ~w

@9CA @ 
 Y& Y'
 E~w: Failed to load file@9CA @ 
 @
not_supported@+Emulator does not support foreign libraries@9C@t '; 
 @
socket_error
 ESocket error: ~w@9CBs ^ 
no_resource

 E@7Could not find resource ~w/~w on ~w or system resources
@9XD  t  t t  Bet initialization_now D  t  t t  Bet  ) D  t  t t  Bet  [ D  t  t t  Bet  [ O Be [CAQ G 

process_error Zj
 EProcess "~w": exit status: ~w

@9CAS G 
 )killed
 E@!Process "~w": killed by signal ~w

@9X D  t  t t  Bet  T  D  t  t t  Bet  T  D  t  t t  Bet  D D  t  t t  Bet  D D  t  t t  Bet  _ O Be _C@ _F 
 C@$use :- use_foreign_library/1 instead@9C@ _F 
 C@$use :- use_foreign_library/2 instead@9XD  t  t t  Bet 	meta_goal 	D  t  t t  Bet  ) O Be ) C@ T@ 
 Tj	

 @Y
@9XD  t  t t  Bet $breaklevel  O Be ) CA A@@3@4 AB _@7  @[@8X D  t  t t  Bet  ( D  t  t t  Bet  ( XQM OF@'/usr/lib/swi-prolog/library/backcomp.plPZvu@ S E Y Ewrite_lnEfree_variablesE T^EfeatureE	substringEset_featureEread_variablesE *
Esetup_and_call_cleanupEconcat_atomE *E OEsformatEdisplayqE *E	merge_setE *Eat_initializationEmergeE *Eexport_listE AE$argvE
$strip_moduleE$homeE "Econvert_timeE \Emessage_queue_sizeE$archE "E$versionEcurrent_threadE
current_mutexE GEsublistE *,E	hash_termE	checklistEsubsumes_chkEsubsumesXO O * C@u DxPZv@3@5 F @6 G O@8X O O * C@ *E@3@6 &H @8X O O *
 C@ *E@3@6 @S @8X O O * C@ *E@3@0@. "
@2@2@6 D @8X O O * C@ *E@3@6 C @8X D  t  t t  Ot  * @/D  t  t @0t  Ot *   @3 O O * C	A *E@3@6 D+ @8X O O O C@ *E@3@6 @` @8X O O * C@ *E@3@0@.
ignore_ops @@2@1@. A @@2@2@6 O @8X D  t  t t  Ot  * @/O O * C@ *E@3@. [@2@6 A @8X O O * CA *E		@3@;@8CA *E	@3@;@8C@!A *E
@3
@5 P[ @;@0
@2@6 * O@8C@!A *E

@3
@5 \ @;@0@2@6 *S@8CA *E
@3@'
@6 *S@8X D  t  t t  Ot  * @/D  t  t @0t  Ot *    O O *  CA *E@3@6 D @8X D  t  t t  Ot  *' @/D  t  t t  Ot  *'  O O *& CAC *E@3@6 @ @8X D  t  t t  Ot  *)  O O *( C@q *E@3 B@6 @H @8X O O *- C
A *E@3@. D	@2@6 D @t@8X D  t  t t  Ot  *1  O O *0 C
@a *E	 \I@3 G@6 *W@8X D  t  t t  Ot  " @/O O *2 CA *E@3@. 	@2@6 " ^@8X O O *7 C@"A *E@3@L@;@.mutex_property@/status@+@2@. @@. Amutex@-@2@-@2 A0@5 @2 @6map_mutex_status O@8CA *E@3@. *\@+@2@5 *Z @6 *`@8X O O *9 CA *E @9X O O *< CAe *E@3@. [	@2%+@6 ' @8X D  t  t t  Ot  *@ @/D  t  t @0t  Ot *? @ZO O *? CA# *E@3@6 $ ]_@8X O O *C C	A
 *E@3@5
subsumes_term @$	@8X O O *  C@ *E  @3@6 E" O@8X O O *a CA *E unlocked @9CA *E 
locked@9X O O * C@ *E@3@6 As @8X O O * C@ *E@3@h	 @-@6 \ @8X O O * C@ *E@3@6 *W@8X O O * C
@ *E@3@0@. "	@2@2@6 D @8X O O * C@ *E
@3@;@6 *M@8C@ *E@3@6 B @8X D  t  t t  Ot  * @/O O * C@ *E@3@. [@2@6 *Q@8X O O * C@ *E@3@0@. *N @@2@1@. A @@2@2@6 T$ @8X D  t  t t  Ot  * @/D  t  t @0t  Ot * O O * CAX *E@3 D@6 D @8X O O * CA *E		@3@;@8CA *E	@3@;@8C@6B  *E	

@3@@
@5 BD @D@$@0
@2@6 * O@<@$
@0@2@6 *v@8X D  t  t t  Ot  A  O O *# CAK *E@3 @W @@6 A @8X D  t  t t  Ot  *%  O O *$ C@x *E@3 D@6 *W@8X O O *! C
A *E@3@. B	@2@6 *X@8X O O *+ C@0Au *E		@3@. T	

@+@-@-@-@2 M%@5 T @Y@^@c@!@c@o@Y@^@c@ @ZC@g@c@o@8X D  t  t t  Ot  " @/O O ** CA *E@3@. 	@2@6 " ^@8X O O *. C
A *E@3@. M	@2@6message_queue_property @8X O O *5 CA *E@3@L@;@.thread_property@/ *\	@2@. @@. A 'M@-@2@-@2 A0@6 *_@8C
A *E@3@. *\	@2@6 *~ @8X D  t  t t  Ot  *4  O O *3 C@h *E@3 W@6 *W@8X D  t  t t  Ot  *; @/D  t  t @0t  Ot *: @Z @3O O *: CA. *E	@3@;@8CA/ *E	@3@@;@ 

@!
@6 *: O@8CA3 *E		@3@6 *@8X O O *= CA *E@3@6 C @8X O O *A CA  *E@3@6 *g@8X XQM YF@4/usr/lib/swi-prolog/library/dialect/sicstus/lists.plPZvuS E UE UE UE UE UE UE UE UE UE UE UE UE VE *;E UE TfE UE EE UE UEnthE UE UE UE EE EE UE J2E UXO Ysubstitute_ C@1 Y 
@9C@"@2 Y	
@3@@
@'	@D@$
@<@$
@6 * Y@8X O Y	sublist__ C@V Y 		@9C@W Y 	@9C@X Y		
@3
@6 * *@8C@Z Y@3@6 *@8X O Ysublist_ C@R Y @9C@S Y
@3@6 *@8X O Y * C@O Y@3@6 * *@8X O Y V C	@. Y@3@6 *@8X O Y * C@A Y@3@6 U E@8X XQM PF@A/build/spark-ZMDuAB/spark-2012.0.deb/simplifier/load__vcg_dpc.proQuS @WE Q E PE QXO Pparse_proved_false_vc CAu DkQ AU
@3@,@5 S R@;@$	@8X O Pparse_proved_true_vc CAu * E
@3@,@5 *@;@$	@8X O Pparse_end_of_vc CAA * I7 N@3@;@$
@8CAF *special@3@;@$
	@8X O Pscan_for_vc_conclusion CA *@3@.parse_vc_conclusion@+@2@5 S, S.@,@5 D @5 # F
@;@8X O Pscan_for_end_of_vc C
A: *@3@. *@-@2@5 *@;@8X O Pscan_for_proved_false_vc CA *@3 *@5 *@-@5 $E Eb@B!!! WARNING: UNPROVEABLE VC!  Suggest you take corrective action.
@5 O  @@5 *@;@8X O P@,process_single_verification_condition_leader C	@ *	 @	 @@3@;@8C
A *
 $z@3@5 * P@;@8CA *
 $z@3@5scan_for_proved_true_vc P@;@8CA *
 $z@3@5 * P@;@8CA *
 $v@3@5scan_for_vc_hypothesis P@;@8CA *
 $v@3@5 * P@;@8CA *
 $v@3@5scan_for_vc_implication P@;@8CA  *@3@EBadly formed line in processing verification condition, starting: ~p
@0	@2@6 Jg Eb@8X O P $ CB *@3@. $@2@5 E @h	@. $	@2@5 @ @;@8X O Pparse_vc_header_number CB *@3@,@5 S R@,@5 U R@  D
@!@;@$

@8X O Pparse_vc_header_name CB *@3@0 R@1 R@2 R@,@5 R R@  D@!@;@$
@8X O P@%process_single_verification_condition C@ *@3@,	@-@-@-@-@5 F F
@5 B P@,
@5 $ Eb@,@5 * P@5@'process_single_verification_condition_x P@;@8X O Pparse_cutpoint_to CBX * Kx R R R R G R@3@;@$
@8C@[B] *
 RL Q R G G R R R R R R N R R N R R R R@3@0 R@1 R@2 R@,
@5 R R
@,@5 *@;@$
@8C@sBd *
 RL C  R R R R S R R N R G G R R R R R R N R R N R R R R@3@0 R@1 R@2 R@,
@5 *
@,@5 *@;@$
@8C@Bk *
 Rg Q E R R E V& N R G G R E R R R R R N V( R R R N G R R R R V' R R R N R R N R R R R@3@0 R@1 R@2 R@,
@5 *
@,@5 *@;@$
@8C@Br *
 Rg Q R S R @ R R V' R N E R R E V& N R G G R E R R R R R N V( R R R N G R R R R V' R R R N R R N R R R R@3@0 R@1 R@2 R@,
@5 *
@,@5 *@;@$
@8C@By *
 Rg Q L R R E R R R R R R R R N E R R E V& N R G G R E R R R R R N V( R R R N G R R R R V' R R R N R R N R R R R@3@0 R@1 R@2 R@,
@5 *
@,@5 *@;@$
@8X O Pload_up_to_next_vc_start_x C
@ *@3@-@-@-@-@-@5 *@;@8C@ * @@3@,	@5 # F
@5 B @5 # F
@;@8X O Preplace_last_trace_id CB *@3@. %U@-@2@5 *@. %U@2@5 *@;@8C
B *@3@. %U@2@5 *@;@8X O P $ CB *  @3@. $@-@2@5 C @. $@2@5 *@;@8X O Pretrieve_next_vcg_x  C
@ *@3@,@5 *@5load_up_to_next_vc_start P@5 * P@;@8X O Pparse_traceability C@B  *
 P V. R R N L R R R M G O N R R R V'
@3@0 R@1 R@2 R
@,@5 *@,@5parse_cutpoint_from P@0 R@1 R@2 R@,@5 *@  R R@!@0 R@1 R@2 R@,@5 *@,@5 * P@0 R@1 R@2 R@,@5 *@  @!@;@$
@8C@wB, * P V. R R N E R R E V& G N R R N R R R R R R V' R R R N R R R R S
 R R R S  N@3@;@$
@8C@B1 * P V. R R N E R R E V& G N R R N G S V$ E R R G G N R R R R R R R R R E R N R R R R S
 R R R S  N@3@;@$
@8C@FB7 *		
 P V. R R@3@0@. D V@2@2 R@,
@,@5 *@  @! A@0For@1
@1 @2@5 NK Fd@#@;@$
@8X O Pconfirm_valid_implication C	A * @@3@,Unexpected end of file in parsing vcg file.
@6 *@8CA *@3parse_vc_implication@5 *@;@8CB *@3@@Badly formed implication between hypotheses and conclusions: ~w
@0@2@6 *@8X O P Q  C@ *@3@,@5 V J Bh@,	@5 B @5 # F
@5 $ P@;@8X D  t  t t  Pt  %T 	O Pscan_for_proved_true_vc_x CAb *@3 H9@5 IA H= @@5 *@;@8CAl *@3 HF@5 * @@5 *@5 # F
@;@8X O P * CA *@3parse_vc_before_implication@5 *@,
@5 *@5 * P@;@8X O P * CA *@3@.parse_vc_hypothesis@+@2@5 *@,@5 *@5 # F
@;@8X O P * CA& * $z@3@;@8CA* * $v@3@I@8C	A. * @@3 *@6 *@8X O P * CAS *@3 *@5 *@-@5 * @@5 *@5 * P@;@8X O Pscan_for_vc_header CB *@3@. *	@2@5 *@. *
@2@5 *@;@8X O Pmust_get_last_trace_id CB *@3@5 %U P@;@8CB *@3@2An expected traceability line has not been found.
@6 *@8X O P@$process_verification_conditions_line C@ * @@3@;@8C@ *@3@5scan_for_traceability P@;@8C@"@ *@3@,	@,
@5 * P@,@5 $ Pvc@,@5 " Fd@,
@5 * P
@5 # F
@;@8C@ *@3@;@8X O P + CB *@3@. *@+	@2@5 * @,
@5 +@5 # F
@5 * P@;@8X O P * CBC * C@ G R R R R@3@;@$
@8C@[BH *
 RL Q R G G R R R R R R N R R N R R R R@3@0 R@1 R@2 R@,
@5 *
@,@5 *@;@$
@8C@sBO *
 RL C  R R R R S R R N R G G R R R R R R N R R N R R R R@3@0 R@1 R@2 R@,
@5 *
@,@5 *@;@$
@8X O Pclear_previous_vcg  C@ *  @3@5 # F
@5 # F
@5 # F
@5 # F
@;@8X O P * C@ *@3@5 *@,	@5 *@5 * P@5 * P@;@8X O P * C@1B *@3@0 R@1 R@2 R@,
@5 *@ 
 @ ER@!@0 R@1 R@2 R@,@5 *@;@$	@8X O P P C@ *  @3@5 +
 P@5 * P@;@8X O P * CA * N N N N N N
@3@;@$	
@8X D  t  t t  Pt  $ 	O P * C@-A *	 G@3@,@5 *@  
@!@0 R@1 R@2 R
@,@5 *@;@$
@8X O P Q C@w *@3@,@5 V J Bh@,	@5 *@5 *@5 *@;@8X O P * C@-A *	 J@3@,@5 *@  
@!@0 R@1 R@2 R
@,@5 *@;@$
@8X XQM @F@$/usr/lib/swi-prolog/library/error.plPZvu@ S E AE AE [E @E AvE
is_of_typeE VE T`E YXO @codes_i CA/u D@PZv @9CA0 + 	
@3@5 F @5 C @6 + Tb@8X O @ A C@p + @3@. @@. A	
@2@-@2@6 @ @8X O @chars_i CA& +  @9CA' + 	
@3@5 AW @5 T  @6 +% Tb@8X O @ Av C@V + @3@. @@. Av	@2@-@2@6 +$@8X O @ + C@ + @3@6has_type Tb@8X O @text CA4 + @3@=@5 +'@<@=@5 [ @<
@=@5chars Tb@<@5 ( Tb@;@8X O @
element_types CA; +  @9CA< + 
@3@5 T` Tb@6 +5 Tb@8X O @ T` C@ + @3@@
	@5 +*@D
@J@<@6is_not Tb@8X O @ Y C
@ + @3@. @ A@-@2@6 +$@8X O @is_list_or_partial_list CA@ + @3@-@,	@5 )@ @@
@K	@D
@J@<@(	 D}@8X O @not_a_rational C@9@ + @3@@@K@D@6 Y Tb@B	@<@(@@@ 
 )	
@!@D E@5 +7 E@5 +7 (U@6 Av Tb@< (U@6 +B@B	@8X O @ [ C
@ + @3@. @@. [@2@-@2@6 +$@8X O @ +4 CA+ + @3@5 As @6 +#@8X O @ground_type C@ +   E@9C@ +  
 $@9C@ +   @c@9C@ +   +.@9C@ +   [@9X O @ V C
@ + @3@. @@. V@2@-@2@6 +$@8X O @ +: C
@ +  Ax@3@; Ax@6
not_a_list Tb@8C@ + 
 Ax@3@; Ax@6 +F@8C
@ + list_or_partial_list@3@; Ax@6 +B@8C
@ +  +2@3@; +2@6 +F@8C
@ +  (@3@; (@6 +F@8C@ + var@3@;@. @@. [	@2@-@2@6 +$@8C@ +  (U@3@;@6 +? Tb@8C@(@ + @3@@
	@K	@D
@6 +A@<@@@5 +D Tb@?@5 E @D@H@D@6 +A@<@6 +B@8X O @ +G C@ + @3@-@,
@5 +>@@	@K
@D@6 +A@<@6 +B@8X D  t  t t  @t  +, O @ ++ CA  + 
impossible@3@-@6 +A@8CA +  any@9CA +  AX@3@6 +'@8CA +  A@3@6 A @8C@(A + 
 C
@3@@@5 +!@D@5 +!@6 +"@<@5number @Y@`@a@l@Y@`@^@j@8CA +  EW@3@=@(	 @@<@(	 @@;@8CA	 +  S@3@6 S @8CA
 +  +2@3@6 +0@8CA +  (@3@6 +3@8CA +  +.@3@6 +- Tb@8CA
 +  A@3@6 A @8CA +  S
@3@6 +Q@8CA +  H@3@6 H @8CA +  E@3@6 +N@8CA +  E@3@6 +!@8CA + nonneg@3@5 +!@Y@`@Z @l@8CA + positive_integer@3@5 +!@Y@`@Z @k@8CA + negative_integer@3@5 +!@Y@`@Z @i@8CA +  ]@3@L	@8CA +  +U@3@6 +S@8CA + 
 $
@3@5 +N@6 A~ @8CA +  T^@3@6 +C@8CA +  Ax@3@6 +C@8CA +  +J@3@6 +< Tb@8CA + symbol@3@6 +'@8CA +  +K@3@K	@8CA +  (U@3@6 ) @8CA +  [@3@6 +/@8CA +  @c@3@6 ' @8CA  + 
 +I
@3@5 +C@6 +8@8XO @ @ C@` + @3@. @@. @	@2@-@2@6 +$@8X O @ +1 CA" + @3@5 +C@6 +)@8X O @ A C@h + @3@. @@. A	@2@-@2@6 +$@8X XQM BF@ /usr/lib/swi-prolog/boot/bags.plMs@!S E BE (E BE \kXD  t  t t  Bt goal_simplified_vars O B +cC@ns@ /usr/lib/swi-prolog/boot/bags.plM@3@K@;@$	@$
@8C@p +e
 ] 	
 ] 
@3@;
@6 +d B@8C@ @r +e
 
 

 @3@;
@6 +g@8C	@t +e	@3@6 &H B@8X D  t  t t  Bt  B @/D  t  t @0t  Bt +b @3  @ @3D  t  t t  Bt  B O B +bC@G +e@3@.$new_findall_bag@+@2@.fa_loop	
@2@.$destroy_findall_bag@2@6 D @8X D  t  t t  Bt pick O B +pC@| +e@3@,@,@,
@5
pick_first B
@6
select_bag B@8X D  t  t t  Bt bind_bagof_keys O B +xC@w +e @9C@x +e
 E
@3@-@5 &I B@6 +y B@8X D  t  t t  Bt free_variable_set O B +}C@j +e@3@,@5 +g@. ] @2@6$e_free_variables B@8X D  t  t t  Bt  +l O B +kC@L +e@3@?
@@?@5$add_findall_bag @D@H@D
@H@6$collect_findall_bag @8X D  t  t t  Bt  +t O B +sC@ +e
 E

@3@6	pick_same B@8X D  t  t t  Bt  + O B +C@!@ +e
 E
	
@3@'	@;@6 +@8C@ +e 
@9X D  t  t t  Bt  +w O B +vC
@ +e@3@;@$	@$
@8C@ +e 
	
@9C	@ +e@3@6 +q B@8X D  t  t t  Bt  ( @/D  t  t @0t  Bt ( @3  @D  t  t t  Bt  ( O B (C@?@W +e@3@,@,@5 +~ B@@@( G
@D@5 B B@*
 D}@B
@<@. E@2@,
@5 +
@-@5 +|
@,@5 M B@6 +@8X D  t  t t  Bt  B @/D  t  t @0t  Bt B @3  @D  t  t t  Bt  B O B BC@D +e@3@6 +b B@8X D  t  t t  Bt  \l @/D  t  t @0t  Bt \k @3  @D  t  t t  Bt  \l O B \kC@e@ +e
@3@,@,@5 +@@@( G
@D@,
@5 +@*
 D}
@6 E B@B@<@?@. E@2@,
@5 +@@
@5 E B@D
@,@5 +@6 +@A@<
@-@5 +|
@,@5 +@,@5 +@6 +@8X XD t  t @\ C.v  DD t  t @\ @v  @D t  t @\ _v  D t  t @\ ^zv  YD t  t @\ C9v  D t  t @\ @v  @D t  t @\ A	v  D  t  Dpt ^` H Rt  SD  t  Dpt ^` H Rt  S[D  t  Dpt ^` H Rt  UD  t  Dpt ^` H Et  RD  t  Dpt ^` H Rt  SD  t  Dpt ^` H Rt  RD  t  Dpt ^` H Et  RD  t  Dpt ^` H Et  "cD  t  Dpt ^` H Rt  RD  t  Dpt ^` H Et  ED  t  Dpt ^` H Rt  RD  t  Dpt ^` H Rt  SD  t  Dpt ^` C @t  AD  t  Dpt ^` C @t  AwD  t  Dpt ^` C @t  CD  t  Dpt ^` C @t  +D  t  Dpt ^` C @t  TaD  t  Dpt ^` C @t  CD  t  Dpt ^` C @t  AD  t  Dpt ^` C @t  [D  t  Dpt ^` C @t  U|D  t  Dpt ^` C @t  @D  t  Dpt ^` C @t  YD  t  Dpt ^` C @t  Y D  t  Dpt ^` C @t  YD  t  Dpt ^` C @t  YD  t  Dpt ^` C @t  YD  t  Dpt ^` C @t  AD  t  Dpt ^` C @t  YD  t  Dpt ^` DL Ct  'D  t  Dpt ^` DL Ct  '!D  t  Dpt ^` DL Ct  ]MD  t  Dpt ^` DL Ct  ]MD  t  Dpt ^` DL Ct  ]ED  t  Dpt ^` DL Ct  ')D  t  Dpt ^` DL Ct  ''D  t  Dpt ^` DL Ct  '%D  t  Dpt ^` DL Ct  ]GD  t  Dpt ^` DL Ct  TD  t  Dpt ^` DL Ct  ]ID  t  Dpt ^` DL Ct  ]ED  t  Dpt ^` DL Ct  TD  t  Dpt ^` DL Ct  '1D  t  Dpt ^` DL Ct  '/D  t  Dpt ^` DL Ct  '8D  t  Dpt ^` DL Ct  '6D  t  Dpt ^` DL Ct  '#D  t  Dpt ^` DL Ct  '-D  t  Dpt ^` DL Ct  '+D  t  Dpt ^` DL Ct  '4D  t  Dpt ^` DL Ct  '+D  t  Dpt ^` DL Ct  ':D  t  Dpt ^` P Jt  UD  t  Dpt ^` P Jt  U]D  t  Dpt ^` P Jt  UD  t  Dpt ^` P H>t  TD  t  Dpt ^` P Rt  RD  t  Dpt ^` P Ezt  TD  t  Dpt ^` P Rt  UD  t  Dpt ^` P DFt  TD  t  Dpt ^` P Rt  RD  t  Dpt ^` E @t  AD  t  Dpt ^` E @t  AwD  t  Dpt ^` E @t  +D  t  Dpt ^` E @t  TaD  t  Dpt ^` E @t  AD  t  Dpt ^` E @t  [D  t  Dpt ^` E @t  U|D  t  Dpt ^` E @t  @D  t  Dpt ^` E @t  AD  t  Dpt ^` DY H>t  X=D  t  Dpt ^` DY Rt  UD  t  Dpt ^` DY Rt  RD  t  Dpt ^` DY H>t  IBD  t  Dpt ^` DY H>t  #D  t  Dpt ^` DY DQt  W'D  t  Dpt ^` DY H>t  WD  t  Dpt ^` DY H>t  X4D  t  Dpt ^` DY Rt  RD  t  Dpt ^` On Ezt  TD  t  Dpt ^` Du Dwt  XD  t  Dpt ^` Du Dwt  YD  t  Dpt ^` Du A(t  'E D  t  Dpt ^` Du A(t  A/D  t  Dpt ^` Du A(t  A2D  t  Dpt ^` Du A(t  A/D  t  Dpt ^` Du A(t  A&D  t  Dpt ^` Du Dwt  XD  t  Dpt ^` Du A(t  'ID  t  Dpt ^` Du A(t  A&D  t  Dpt ^` Du A(t  _	D  t  Dpt ^` AC ATt  ARD  t  Dpt ^` AC ATt  VYD  t  Dpt ^` AC @t  TaD  t  Dpt ^` AC ATt  V[D  t  Dpt ^` AC ATt  VQD  t  Dpt ^` AC A(t  'E D  t  Dpt ^` AC @t  @D  t  Dpt ^` AC A(t  A/D  t  Dpt ^` AC A(t  A2D  t  Dpt ^` AC A(t  A/D  t  Dpt ^` AC @t  AD  t  Dpt ^` AC A(t  A&D  t  Dpt ^` AC @t  AD  t  Dpt ^` AC @t  AwD  t  Dpt ^` AC @t  +D  t  Dpt ^` AC ATt  VUD  t  Dpt ^` AC ATt  VWD  t  Dpt ^` AC ATt  V]D  t  Dpt ^` AC @t  AD  t  Dpt ^` AC ATt  VSD  t  Dpt ^` AC @t  [D  t  Dpt ^` AC @t  U|D  t  Dpt ^` AC A(t  'ID  t  Dpt ^` AC A(t  A&D  t  Dpt ^` AC A(t  _	D  t  Dpt ^` AC Ct  T8D  t  Dpt ^`  @ut  SD  t  Dpt ^`  Tt  TD  t  Dpt ^`  Bt  @D  t  Dpt ^`  @ut  \D  t  Dpt ^`  @ut  @D  t  Dpt ^`  Vlt  VnD  t  Dpt ^`  @t  YD  t  Dpt ^`  S/t  S-D  t  Dpt ^`  @ut  AJD  t  Dpt ^`  %t  % D  t  Dpt ^`  B(t  SzD  t  Dpt ^`  S/t  S-D  t  Dpt ^`  @ut  C2 D  t  Dpt ^`  Bt  \lD  t  Dpt ^`  @ut  (ND  t  Dpt ^`  @ut  YD  t  Dpt ^`  B(t  \)D  t  Dpt ^`  Ct  C D  t  Dpt ^`  @ut  ]:D  t  Dpt ^`  Tt  [-D  t  Dpt ^`  @ut  \GD  t  Dpt ^`  @ut  AD  t  Dpt ^`  "t  "D  t  Dpt ^`  Bt  (D  t  Dpt ^`  @ut  (cD  t  Dpt ^`  @ut  (KD  t  Dpt ^`  ^t  &~D  t  Dpt ^`  Ct  _= D  t  Dpt ^`  @ut  (WD  t  Dpt ^`  B(t  A D  t  Dpt ^`  Bt  CKD  t  Dpt ^`  &t   6D  t  Dpt ^`  @t  @D  t  Dpt ^`  @ut  (`D  t  Dpt ^`  @ut  (gD  t  Dpt ^`  @t  E D  t  Dpt ^`  @ut  (UD  t  Dpt ^`  A7t  A5D  t  Dpt ^`  ^t  &D  t  Dpt ^`  Ct  _A D  t  Dpt ^`  @ut  SD  t  Dpt ^`  B(t  \' D  t  Dpt ^`  "t  "D  t  Dpt ^`  @ut  ZD  t  Dpt ^`  @ut  (GD  t  Dpt ^`  %t  %D  t  Dpt ^`  Bt  BD  t  Dpt ^`  Ct  _7 D  t  Dpt ^`  A7t  DD  t  Dpt ^`  Vlt  Vr D  t  Dpt ^`  @ut  (YD  t  Dpt ^`  @ut  OD  t  Dpt ^`  @ut  YKD  t  Dpt ^`  @ut  ApD  t  Dpt ^`  %t  %D  t  Dpt ^`  @ut  (R D  t  Dpt ^`  ^t  &~D  t  Dpt ^`  Ct  DD  t  Dpt ^`  @ut  O D  t  Dpt ^`  "t  "D  t  Dpt ^`  @ut  B<D  t  Dpt ^`  &t  ]D  t  Dpt ^`  Ct  & D  t  Dpt ^`  @ut  A/ D  t  Dpt ^`  @ut  SD  t  Dpt ^`  Ct  Y D  t  Dpt ^`  Tt  \D  t  Dpt ^`  "t  "D  t  Dpt ^`  Bt  BD  t  Dpt ^`  @ut  D  t  Dpt ^`  Vlt  VpD  t  Dpt ^`  B(t  \, D  t  Dpt ^`  Ct  _4D  t  Dpt ^`  Ct  _? D  t  Dpt ^`  @ut  (^ D  t  Dpt ^`  &t  &D  t  Dpt ^`  @ut  (eD  t  Dpt ^`  @ut  (\D  t  Dpt ^`  "t  "D  t  Dpt ^`  @ut  (ID  t  Dpt ^`  Ct  & D  t  Dpt ^`  B(t  \)D  t  Dpt ^`  @ut  DD  t  Dpt ^`  Ct  _CD  t  Dpt ^`  @ut  AbD  t  Dpt ^`  B(t  AD  t  Dpt ^`  Ct  _: D  t  Dpt ^`  @ut  XD  t  Dpt ^`  Y t  OD  t  Dpt ^`  Y t  YD  t  Dpt ^`  Bt  BD  t  Dpt ^`  Bt  BD  t  Dpt ^`  @ut  OD  t  Dpt ^`  B(t  \.D  t  Dpt ^`  S/t   D  t  Dpt ^`  @ut  D  t  Dpt ^`  &t  &D  t  Dpt ^`  @ut  YKD  t  Dpt ^`  Tt  \D  t  Dpt ^`  @ut  @sD  t  Dpt ^`  &t  &D  t  Dpt ^`  B(t  B,D  t  Dpt ^`  @ut  ZD  t  Dpt ^`  Ct  Be D  t  Dpt ^` Mr Ft  FD  t  Dpt ^` C @t  CD  t  Dpt ^` C @t  TaD  t  Dpt ^` C @t  YD  t  Dpt ^` C @t  AD  t  Dpt ^` C @t  YD  t  Dpt ^` C ]it   D  t  Dpt ^` C ]it  ]gD  t  Dpt ^` C ]it  ^YD  t  Dpt ^` C @t  CD  t  Dpt ^` C Ot  ]^D  t  Dpt ^` C @t  Y D  t  Dpt ^` C @t  YD  t  Dpt ^` C @t  YD  t  Dpt ^` C ]it   D  t  Dpt ^` C @t  YD  t  Dpt ^` C ]it  ^YD  t  Dpt ^` C ]it  ]gD  t  Dpt ^` D @t  AD  t  Dpt ^` D @t  AD  t  Dpt ^` D @t  @D  t  Dpt ^` P Jt  VD  t  Dpt ^` P Rt  RD  t  Dpt ^` P Et  ED  t  Dpt ^` P Rt  UD  t  Dpt ^` P Jt  VD  t  Dpt ^` P Rt  SD  t  Dpt ^` P Rt  RD  t  Dpt ^` P Rt  SD  t  Dpt ^` P Rt  RD  t  Dpt ^` Dp ^t  ^D  t  Dpt ^` Df Jt  VD  t  Dpt ^` Df Jt  VD  t  Dpt ^` Df Jt  UD  t  Dpt ^` Df H>t  IBD  t  Dpt ^` Df Jt  U]D  t  Dpt ^` Df Jt  VD  t  Dpt ^` Df Jt  UD  t  Dpt ^` Df Jt  WD  t  Dpt ^` Df H>t  X=D  t  Dpt ^` Df Jt  WD  t  Dpt ^` Df Jt  VD  t  Dpt ^` Df Jt  VD  t  Dpt ^` Df H>t  X4D  t  Dpt ^` Df Jt  WD  t  Dpt ^` Df Jt  WD  t  Dpt ^` Dw ATt  ARD  t  Dpt ^` Dw Bt  B D  t  Dpt ^` Dw A(t  'E D  t  Dpt ^` Dw A(t  A/D  t  Dpt ^` Dw A(t  A2D  t  Dpt ^` Dw A(t  A/D  t  Dpt ^` Dw Bt  SkD  t  Dpt ^` Dw A(t  A&D  t  Dpt ^` Dw A(t  'ID  t  Dpt ^` Dw A(t  A&D  t  Dpt ^` Dw A(t  _	D  t  Dpt ^` Dw Bt  SkD  t  Dpt ^` Fe DLt  D  t  Dpt ^` Fe DLt  TD  t  Dpt ^` Fe DLt  TD  t  Dpt ^` Fe DLt  D  t  Dpt ^` Fe DLt  TD  t  Dpt ^` Fe DLt  TD  t  Dpt ^` Fe DLt  TD  t  Dpt ^` Fe DLt   D  t  Dpt ^` Fe DLt  TD  t  Dpt ^` Fe DLt  TD  t  Dpt ^` ^ @t  TaD  t  Dpt ^` DF Ot  ]^D  t  Dpt ^` DF Tt  #\D  t  Dpt ^` F H>t  IBD  t  Dpt ^` F H>t  #D  t  Dpt ^` J Jt  VD  t  Dpt ^` J Jt  VD  t  Dpt ^` J Et  $-D  t  Dpt ^` J Et  MD  t  Dpt ^` J H>t  ND  t  Dpt ^` J H>t  IBD  t  Dpt ^` J Jt  VD  t  Dpt ^` J Et  $D  t  Dpt ^` J Et  $%D  t  Dpt ^` J Jt  WD  t  Dpt ^` J Jt  WD  t  Dpt ^` J Et  ED  t  Dpt ^` J Jt  VD  t  Dpt ^` J Jt  VD  t  Dpt ^` J DQt  #eD  t  Dpt ^` J Jt  WD  t  Dpt ^` DI DLt  D  t  Dpt ^` DI DLt  TD  t  Dpt ^` DI Ct  ]MD  t  Dpt ^` DI DLt  TD  t  Dpt ^` DI DLt  TD  t  Dpt ^` DI Ct  ]MD  t  Dpt ^` DI DLt  TD  t  Dpt ^` DI DLt  D  t  Dpt ^` DI DLt   D  t  Dpt ^` DI DLt  TD  t  Dpt ^` DI Ct  ]ED  t  Dpt ^` DI Ct  ]GD  t  Dpt ^` DI Ct  ]ED  t  Dpt ^` DI Ct  ]ID  t  Dpt ^` DI DLt  TD  t  Dpt ^` DI Ct  TD  t  Dpt ^` DI DLt  TD  t  Dpt ^` Q& Jt  VD  t  Dpt ^` Q& Rt  UD  t  Dpt ^` Q& Rt  RD  t  Dpt ^` O @t  AD  t  Dpt ^` O @t  AwD  t  Dpt ^` O @t  @D  t  Dpt ^` O @t  +D  t  Dpt ^` O @t  TaD  t  Dpt ^` O @t  AD  t  Dpt ^` O @t  AD  t  Dpt ^` O @t  [D  t  Dpt ^` O @t  U|D  t  Dpt ^` DA @t  AD  t  Dpt ^` DA @t  AwD  t  Dpt ^` DA @t  +D  t  Dpt ^` DA @t  TaD  t  Dpt ^` DA @t  AD  t  Dpt ^` DA @t  [D  t  Dpt ^` DA @t  U|D  t  Dpt ^` DA @t  @D  t  Dpt ^` DA @t  AD  t  Dpt ^` C @t  CD  t  Dpt ^` C @t  Y D  t  Dpt ^` C @t  YD  t  Dpt ^` C @t  CD  t  Dpt ^` C @t  YD  t  Dpt ^` C @t  YD  t  Dpt ^` C @t  YD  t  Dpt ^` C @t  YD  t  Dpt ^` A( @t  TaD  t  Dpt ^` A( @t  @D  t  Dpt ^` A( @t  AD  t  Dpt ^` A( @t  AD  t  Dpt ^` A( @t  AwD  t  Dpt ^` A( @t  +D  t  Dpt ^` A( @t  AD  t  Dpt ^` A( @t  [D  t  Dpt ^` A( @t  U|D  t  Dpt ^` A( Dut  XD  t  Dpt ^` DT DQt  W'D  t  Dpt ^` O Ot  ]^D  t  Dpt ^` O ^t  "D  t  Dpt ^` O ^t  "D  t  Dpt ^` P Ft  FD  t  Dpt ^` P Rt  SD  t  Dpt ^` P Rt  RD  t  Dpt ^` P H>t  IBD  t  Dpt ^` P H>t  #D  t  Dpt ^` P Rt  UD  t  Dpt ^` P Jt  VD  t  Dpt ^` P Jt  VD  t  Dpt ^` P Rt  RD  t  Dpt ^` P Rt  SD  t  Dpt ^` P Ft  #D  t  Dpt ^` P Ft  FD  t  Dpt ^` @W Jt  VD  t  Dpt ^` @W Wt  #mD  t  Dpt ^` @W H>t  %D  t  Dpt ^` @W ACt  YzD  t  Dpt ^` @W Fet  ND  t  Dpt ^` @W E1t  H,D  t  Dpt ^` @W Et  UD  t  Dpt ^` @W Et  "_D  t  Dpt ^` @W Et  SID  t  Dpt ^` @W Dpt  DD  t  Dpt ^` @W ACt  YsD  t  Dpt ^` @W Wt  #kD  t  Dpt ^` @W ACt  YsD  t  Dpt ^` @W Jt  VD  t  Dpt ^` @W H>t  WpD  t  Dpt ^` @W H>t  JD  t  Dpt ^` @W ACt  Y|D  t  Dpt ^` @W Et  UD  t  Dpt ^` @W E1t  JuD  t  Dpt ^` @W Et  S:D  t  Dpt ^` @W Et  RD  t  Dpt ^` @W H>t  OD  t  Dpt ^` @W Jt  VD  t  Dpt ^` @W Wt  #qD  t  Dpt ^` @W DTt  WD  t  Dpt ^` @W Et  JD  t  Dpt ^` @W Et  RD  t  Dpt ^` @W H>t  WlD  t  Dpt ^` @W H>t  WD  t  Dpt ^` @W Wt  #oD  t  Dpt ^` @W Jt  VD  t  Dpt ^` @W H>t  HD  t  Dpt ^` @W ACt  Y~D  t  Dpt ^` @W Et  UD  t  Dpt ^` @W Et  RD  t  Dpt ^` @W H>t  XH D  t  Dpt ^` @W Jt  UD  t  Dpt ^` @W DTt  'D  t  Dpt ^` @W H>t  WD  t  Dpt ^` @W Yt  *;D  t  Dpt ^` @W H>t  KD  t  Dpt ^` @W Ot  OD  t  Dpt ^` @W Dt  DD  t  Dpt ^` @W Ft  #D  t  Dpt ^` @W F"t  F D  t  Dpt ^` @W Et  UD  t  Dpt ^` @W Ft  F D  t  Dpt ^` @W H>t  InD  t  Dpt ^` @W H>t  XD D  t  Dpt ^` @W Jt  VD  t  Dpt ^` @W H>t  WhD  t  Dpt ^` @W H>t  #D  t  Dpt ^` @W E1t  E/D  t  Dpt ^` @W Ft  FD  t  Dpt ^` @W F"t  #D  t  Dpt ^` @W H>t  X8 D  t  Dpt ^` @W H>t  W*D  t  Dpt ^` @W H>t  ND  t  Dpt ^` @W Jt  U]D  t  Dpt ^` @W Wt  #yD  t  Dpt ^` @W DTt  JhD  t  Dpt ^` @W ACt  AoD  t  Dpt ^` @W Et  RD  t  Dpt ^` @W F"t  GD  t  Dpt ^` @W Et  "aD  t  Dpt ^` @W Pt  P D  t  Dpt ^` @W H>t  KD  t  Dpt ^` @W ACt  YuD  t  Dpt ^` @W H>t  WdD  t  Dpt ^` @W H>t  IBD  t  Dpt ^` @W Wt  #wD  t  Dpt ^` @W DTt  PD  t  Dpt ^` @W Jt  VD  t  Dpt ^` @W Et  SMD  t  Dpt ^` @W F"t  #D  t  Dpt ^` @W Et  SSD  t  Dpt ^` @W Et  TgD  t  Dpt ^` @W Ft  L D  t  Dpt ^` @W Ht  P D  t  Dpt ^` @W Ft  RoD  t  Dpt ^` @W H>t  HD  t  Dpt ^` @W Jt  VD  t  Dpt ^` @W DTt  WD  t  Dpt ^` @W H>t  WD  t  Dpt ^` @W Et  S@D  t  Dpt ^` @W H>t  TD  t  Dpt ^` @W F"t  RUD  t  Dpt ^` @W Jt  W D  t  Dpt ^` @W Et  "eD  t  Dpt ^` @W H>t  XD  t  Dpt ^` @W H>t  %D  t  Dpt ^` @W F"t  #D  t  Dpt ^` @W Et  ED  t  Dpt ^` @W Ft  J5D  t  Dpt ^` @W H>t  InD  t  Dpt ^` @W ACt  YuD  t  Dpt ^` @W H>t  WOD  t  Dpt ^` @W H>t  IED  t  Dpt ^` @W Jt  UD  t  Dpt ^` @W ACt  A]D  t  Dpt ^` @W Pt  P D  t  Dpt ^` @W Ft  O D  t  Dpt ^` @W Ft  JD  t  Dpt ^` @W H>t  W\D  t  Dpt ^` @W H>t  P8D  t  Dpt ^` @W DTt  $FD  t  Dpt ^` @W Jt  WD  t  Dpt ^` @W H>t  WD  t  Dpt ^` @W Ft  O D  t  Dpt ^` @W Pt  Q D  t  Dpt ^` @W DTt  $D  t  Dpt ^` @W ACt  Yw D  t  Dpt ^` @W H>t  LD  t  Dpt ^` @W ACt  AgD  t  Dpt ^` @W H>t  ND  t  Dpt ^` @W Jt  WD  t  Dpt ^` @W H>t  X D  t  Dpt ^` @W DLt  TD  t  Dpt ^` @W H>t  WD  t  Dpt ^` @W Et  GED  t  Dpt ^` @W H>t  $D  t  Dpt ^` @W Ft  #D  t  Dpt ^` @W Pt  Q! D  t  Dpt ^` @W Et  ED  t  Dpt ^` @W Ht  HD  t  Dpt ^` @W Ft  KD  t  Dpt ^` @W Jt  MD  t  Dpt ^` @W Ezt  ExD  t  Dpt ^` @W DTt  $D  t  Dpt ^` @W H>t  N[D  t  Dpt ^` @W DTt  S)D  t  Dpt ^` @W ACt  AkD  t  Dpt ^` @W ACt  AD  t  Dpt ^` @W $t  $D  t  Dpt ^` @W Jt  WD  t  Dpt ^` @W H>t  &j D  t  Dpt ^` @W H>t  WXD  t  Dpt ^` @W H>t  P;D  t  Dpt ^` @W Ft  #D  t  Dpt ^` @W Pt  P D  t  Dpt ^` @W Ft  I(D  t  Dpt ^` @W H>t  JD  t  Dpt ^` @W DTt  $D  t  Dpt ^` @W H>t  N`D  t  Dpt ^` @W H>t  WD  t  Dpt ^` @W H>t  X=D  t  Dpt ^` @W Jt  WD  t  Dpt ^` @W H>t  W D  t  Dpt ^` @W F"t  RXD  t  Dpt ^` @W Ezt  L/D  t  Dpt ^` @W Yt  *D  t  Dpt ^` @W H>t  LD  t  Dpt ^` @W ACt  A`D  t  Dpt ^` @W H>t  WTD  t  Dpt ^` @W H>t  P1D  t  Dpt ^` @W $t  $D  t  Dpt ^` @W Jt  WD  t  Dpt ^` @W F"t  #D  t  Dpt ^` @W Et  ED  t  Dpt ^` @W Ezt  MD  t  Dpt ^` @W Ft  FD  t  Dpt ^` @W Et  G?D  t  Dpt ^` @W Pt  P D  t  Dpt ^` @W Et  $D  t  Dpt ^` @W Fet  "D  t  Dpt ^` @W H>t  %D  t  Dpt ^` @W H>t  X| D  t  Dpt ^` @W Bt  BD  t  Dpt ^` @W Ft  ID  t  Dpt ^` @W Et  UD  t  Dpt ^` @W Et  UD  t  Dpt ^` @W Ont  Ol D  t  Dpt ^` @W Jt  OvD  t  Dpt ^` @W Jt  VD  t  Dpt ^` @W H>t  WD  t  Dpt ^` @W Jt  J D  t  Dpt ^` @W Fet  X%D  t  Dpt ^` @W H>t  Xx D  t  Dpt ^` @W Ezt  ND  t  Dpt ^` @W Ft  FD  t  Dpt ^` @W Mrt  RQD  t  Dpt ^` @W Ft  FD  t  Dpt ^` @W Jt  JD  t  Dpt ^` @W H>t  %D  t  Dpt ^` @W DQt  UD  t  Dpt ^` @W H>t  X1D  t  Dpt ^` @W Fet  "D  t  Dpt ^` @W Jt  VD  t  Dpt ^` @W H>t  Xs D  t  Dpt ^` @W Fet  S^D  t  Dpt ^` @W DYt  P D  t  Dpt ^` @W Ft  FD  t  Dpt ^` @W ACt  W D  t  Dpt ^` @W Et  UD  t  Dpt ^` @W Mrt  PD  t  Dpt ^` @W Et  OD  t  Dpt ^` @W Ft  #D  t  Dpt ^` @W Et  ]D  t  Dpt ^` @W Et  Si D  t  Dpt ^` @W H>t  WD  t  Dpt ^` @W Jt  VD  t  Dpt ^` @W H>t  X4D  t  Dpt ^` @W H>t  Xo D  t  Dpt ^` @W Jt  V D  t  Dpt ^` @W Fet  "D  t  Dpt ^` @W DTt  EaD  t  Dpt ^` @W Et  OD  t  Dpt ^` @W Mrt  MpD  t  Dpt ^` @W Et  UD  t  Dpt ^` @W Et  G<D  t  Dpt ^` @W Ft  # D  t  Dpt ^` @W Et  ]D  t  Dpt ^` @W H>t  &h D  t  Dpt ^` @W Jt  JD  t  Dpt ^` @W Fet  PD  t  Dpt ^` @W H>t  %D  t  Dpt ^` @W Jt  WD  t  Dpt ^` @W Ezt  ED  t  Dpt ^` @W H>t  KD  t  Dpt ^` @W Ft  PID  t  Dpt ^` @W Et  ED  t  Dpt ^` @W Ft  # D  t  Dpt ^` @W Et  ED  t  Dpt ^` @W H>t  X D  t  Dpt ^` @W DQt  #eD  t  Dpt ^` @W H>t  WD  t  Dpt ^` @W Et  UD  t  Dpt ^` @W Yt  VD  t  Dpt ^` @W E<t  E:D  t  Dpt ^` @W Jt  P>D  t  Dpt ^` @W H>t  X D  t  Dpt ^` @W H>t  %D  t  Dpt ^` @W Jt  VD  t  Dpt ^` @W H>t  MKD  t  Dpt ^` @W Et  UD  t  Dpt ^` @W E<t  GD  t  Dpt ^` @W Jt  OgD  t  Dpt ^` @W H>t  X D  t  Dpt ^` @W H>t  WD  t  Dpt ^` @W Jt  VD  t  Dpt ^` @W Fet  FcD  t  Dpt ^` @W DLt  TD  t  Dpt ^` @W ACt  WD  t  Dpt ^` @W E<t  RrD  t  Dpt ^` @W Ft  # D  t  Dpt ^` @W Et  H D  t  Dpt ^` @W Et  UD  t  Dpt ^` @W E1t  GD  t  Dpt ^` @W DQt  #c D  t  Dpt ^` @W DLt  TD  t  Dpt ^` @W H>t  %
D  t  Dpt ^` @W H>t  XX D  t  Dpt ^` @W Dft  P D  t  Dpt ^` @W Et  ED  t  Dpt ^` @W Q&t  Q$ D  t  Dpt ^` @W Et  TgD  t  Dpt ^` @W Jt  VD  t  Dpt ^` @W H>t  R4 D  t  Dpt ^` @W H>t  WD  t  Dpt ^` @W H>t  MKD  t  Dpt ^` @W H>t  XT D  t  Dpt ^` @W Ft  # D  t  Dpt ^` @W E1t  H&D  t  Dpt ^` @W Et  F,D  t  Dpt ^` @W Et  G"D  t  Dpt ^` @W F"t  MD  t  Dpt ^` @W Ft  #D  t  Dpt ^` @W H>t  %D  t  Dpt ^` @W Fet  FcD  t  Dpt ^` @W H>t  XP D  t  Dpt ^` @W DTt  JYD  t  Dpt ^` @W DTt  'D  t  Dpt ^` @W Ft  # D  t  Dpt ^` @W E1t  JrD  t  Dpt ^` @W Ct  TD  t  Dpt ^` @W F"t  #D  t  Dpt ^` @W Ft  FD  t  Dpt ^` @W H>t  W|D  t  Dpt ^` @W DQt  #aD  t  Dpt ^` @W H>t  XL D  t  Dpt ^` @W H>t  H<D  t  Dpt ^` @W Et  MD  t  Dpt ^` @W Et  UD  t  Dpt ^` @W Jt  L'D  t  Dpt ^` @W Ct  TD  t  Dpt ^` @W Ft  PD  t  Dpt ^` @W H>t  WLD  t  Dpt ^` @W )gt  )k D  t  Dpt ^` @W Fet  !D  t  Dpt ^` @W H>t  JD  t  Dpt ^` @W H>t  Xk D  t  Dpt ^` @W Jt  WD  t  Dpt ^` @W Wt  #uD  t  Dpt ^` @W Fet  KD  t  Dpt ^` @W DFt  DD  t  Dpt ^` @W H>t  %D  t  Dpt ^` @W DTt  'D  t  Dpt ^` @W Jt  P5D  t  Dpt ^` @W E<t  L D  t  Dpt ^` @W Et  ]D  t  Dpt ^` @W Et  ^D  t  Dpt ^` @W Et  UD  t  Dpt ^` @W Ezt  TD  t  Dpt ^` @W Et  G	D  t  Dpt ^` @W Ft  #D  t  Dpt ^` @W H>t  WD  t  Dpt ^` @W Fet  RDD  t  Dpt ^` @W Fet  NLD  t  Dpt ^` @W H>t  Xg D  t  Dpt ^` @W Wt  #sD  t  Dpt ^` @W Fet  VND  t  Dpt ^` @W Jt  W
D  t  Dpt ^` @W H>t  WxD  t  Dpt ^` @W DAt  'D  t  Dpt ^` @W Ft  # D  t  Dpt ^` @W Jt  S%D  t  Dpt ^` @W Et  $-D  t  Dpt ^` @W Et  UD  t  Dpt ^` @W Et  MD  t  Dpt ^` @W Ezt  TD  t  Dpt ^` @W Et  $%D  t  Dpt ^` @W Et  UD  t  Dpt ^` @W Ft  PFD  t  Dpt ^` @W &t  & D  t  Dpt ^` @W Et  UD  t  Dpt ^` @W H>t  Xc D  t  Dpt ^` @W H>t  P	D  t  Dpt ^` @W H>t  %D  t  Dpt ^` @W Jt  WD  t  Dpt ^` @W Et  )y D  t  Dpt ^` @W Jt  ]D  t  Dpt ^` @W Et  ^D  t  Dpt ^` @W Et  "cD  t  Dpt ^` @W Et  UD  t  Dpt ^` @W Ezt  TD  t  Dpt ^` @W Ft  #D  t  Dpt ^` @W Et  UD  t  Dpt ^` @W DQt  W'D  t  Dpt ^` @W Fet  WD  t  Dpt ^` @W )gt  )i D  t  Dpt ^` @W H>t  X_ D  t  Dpt ^` @W H>t  QD  t  Dpt ^` @W H>t  WtD  t  Dpt ^` @W Jt  WD  t  Dpt ^ _} @ EWD  t  Dpt ^ _{ _| AXD  t  Dpt ^ A) @ EWD  t  Dpt ^ A& @ EWD  t  Dpt ^ C8 @ EWD  t  Dpt ^debug_on_error @ EWD  t  Dpt ^ At Dt A @t Dt A @t Dt A
t Dt A At Dt A A D} GD  t  Dpt ^last_call_optimisation @ EWD  t  Dpt ^ [  @ EWD  t  Dpt ^allow_variable_name_as_functor @ EWD  t  Dpt ^ Tt @ AXD  t  Dpt ^
agc_margin' ED  t  Dpt ^ \ @ AXD  t  Dpt ^trace_gc @ EWD  t  Dpt ^report_error @ EWD  t  Dpt ^ Tv @ EWD  t  Dpt ^ ^ Q AXD  t  Dpt ^ D @ EWD  t  Dpt ^ B AC AXD  t  Dpt ^file_name_variables @ EWD  t  Dpt ^ [ @ EWD  t  Dpt ^ Vw ED  t  Dpt ^ W I7 AXD  t  Dpt ^char_conversion @ EWD  t  Dpt ^ B. @ EWD  t  Dpt ^ @F @ EWD  t  Dpt ^ &SC ED  t  Dpt ^ Tx ( AXD  t  Dpt ^ D @ EWD  t  Dpt ^
fileerrors @ EWD  t  Dpt ^ [t Dt A @t Dt A @t Dt A
t Dt A A D} GD  t  Dpt ^ D @ EWD  t  Dpt ^  @ @ EWD  t  Dpt ^write_attributes @B AXD  t  Dpt ^ Y @ EWD  t  Dpt ^ A @ EWD  t  Dpt ^ Ct C @ @ GD  t  Dpt ^ & HF EWD  t  Dpt ^ & HF EWD  t  Dpt ^ B +. AXD  t  Dpt ^ & HF EWD  t  Dpt ^ Tz @ EWD  t  Dpt ^ Z. @ EWD  t  Dpt ^ \I @ AXD  t  Dpt ^editor C  AXD  t  Dpt ^ B @ AXD  t  Dpt ^
user_flags @N AXD  t  Dpt ^
answer_format \ AXD  t  t @D~ Ct  AC DD  t  t @D~ Ct  D DD  t  t @B Mt  @W FD  t  t @B Mt  @W FD  t  t @A^ Mt  @W CD  t  t @ Ct  @W CD  t  t @B Mt  @W FD  t  t @A^ Mt  @W GD  t  t @B Mt  @W FD  t  t @C Mt  @W D  t  t @A^ Mt  @W ED  t  t @C Mt  @W EgD  t  t @B Mt  @W ID  t  t @C Mt  @W AD  t  t @B Mt  @W PaD  t  t @B Mt  @W ED  t  t @B Mt  @W FD  t  t @C Mt  @W ElD  t  t @C Mt  @W )nD  t  t @Aw Ct  @W @ZD  t  t @A Mt  @W @ZD  t  t @C Ct  @W J`D  t  t @C Mt  @W EKD  t  t @C Mt  @W FD  t  t @C Mt  @W UDD  t  t @C Ct  @W )oD  t  t @A Mt  @W ED  t  t @C Mt  @W EHD  t  t @C Mt  @W F`D  t  t @Aw Ct  @W @D  t  t @A Mt  @W @D  t  t @C Mt  @W UAD  t  t @C Mt  @W ULD  t  t @A Mt  @W FD  t  t @C Mt  @W UGD  t  t @A Mt  @W FD  t  t @A Mt  @W FD  t  t @C Mt  @W DD  t  t @C Mt  @W HD  t  t @A Mt  @W G(D  t  t @A Mt  @W ED  t  t @B Mt  @W ETD  t  t @A Mt  @W D  t  t @C Mt  @W C*D  t  t @A Mt  @W GD  t  t @B Mt  @W EpD  t  t @A Mt  @W ED t  t _t  @Wt Khv vv@9XT
</file>
</archive>
<foot contentlength=627683>
