./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-58.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-58.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 282ae36df5695e27b909a2bf93e33671def0076fbd602d7ca03e88eb2683530d --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 18:30:39,089 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 18:30:39,179 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-08 18:30:39,186 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 18:30:39,188 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 18:30:39,219 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 18:30:39,220 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 18:30:39,220 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 18:30:39,221 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 18:30:39,223 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 18:30:39,224 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 18:30:39,224 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 18:30:39,225 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 18:30:39,225 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 18:30:39,225 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 18:30:39,226 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 18:30:39,226 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 18:30:39,231 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 18:30:39,231 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-08 18:30:39,231 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 18:30:39,232 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 18:30:39,232 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 18:30:39,232 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 18:30:39,233 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 18:30:39,233 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 18:30:39,233 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 18:30:39,233 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 18:30:39,234 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 18:30:39,234 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 18:30:39,234 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 18:30:39,234 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 18:30:39,235 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 18:30:39,235 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 18:30:39,235 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 18:30:39,235 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 18:30:39,236 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 18:30:39,236 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-08 18:30:39,236 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-08 18:30:39,236 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 18:30:39,237 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 18:30:39,237 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 18:30:39,238 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 18:30:39,238 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 282ae36df5695e27b909a2bf93e33671def0076fbd602d7ca03e88eb2683530d [2024-11-08 18:30:39,533 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 18:30:39,577 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 18:30:39,581 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 18:30:39,582 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 18:30:39,582 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 18:30:39,584 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-58.i Unable to find full path for "g++" [2024-11-08 18:30:41,619 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 18:30:41,881 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 18:30:41,881 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-58.i [2024-11-08 18:30:41,905 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/data/746e2d29e/cad41e3c20594b7ba1d28a0d06eb9967/FLAG0c190d38a [2024-11-08 18:30:41,922 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/data/746e2d29e/cad41e3c20594b7ba1d28a0d06eb9967 [2024-11-08 18:30:41,925 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 18:30:41,927 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 18:30:41,929 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 18:30:41,929 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 18:30:41,939 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 18:30:41,940 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 06:30:41" (1/1) ... [2024-11-08 18:30:41,944 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@348f3b0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:30:41, skipping insertion in model container [2024-11-08 18:30:41,944 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 06:30:41" (1/1) ... [2024-11-08 18:30:42,009 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 18:30:42,207 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-58.i[916,929] [2024-11-08 18:30:42,458 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 18:30:42,478 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 18:30:42,495 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-58.i[916,929] [2024-11-08 18:30:42,597 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 18:30:42,622 INFO L204 MainTranslator]: Completed translation [2024-11-08 18:30:42,623 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:30:42 WrapperNode [2024-11-08 18:30:42,623 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 18:30:42,625 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 18:30:42,625 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 18:30:42,625 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 18:30:42,635 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:30:42" (1/1) ... [2024-11-08 18:30:42,698 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:30:42" (1/1) ... [2024-11-08 18:30:42,887 INFO L138 Inliner]: procedures = 26, calls = 77, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 451 [2024-11-08 18:30:42,888 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 18:30:42,890 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 18:30:42,890 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 18:30:42,890 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 18:30:42,903 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:30:42" (1/1) ... [2024-11-08 18:30:42,903 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:30:42" (1/1) ... [2024-11-08 18:30:42,922 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:30:42" (1/1) ... [2024-11-08 18:30:42,994 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-08 18:30:42,995 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:30:42" (1/1) ... [2024-11-08 18:30:42,996 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:30:42" (1/1) ... [2024-11-08 18:30:43,030 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:30:42" (1/1) ... [2024-11-08 18:30:43,038 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:30:42" (1/1) ... [2024-11-08 18:30:43,047 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:30:42" (1/1) ... [2024-11-08 18:30:43,064 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:30:42" (1/1) ... [2024-11-08 18:30:43,086 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 18:30:43,088 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 18:30:43,088 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 18:30:43,088 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 18:30:43,089 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:30:42" (1/1) ... [2024-11-08 18:30:43,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 18:30:43,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 18:30:43,137 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 18:30:43,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 18:30:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 18:30:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-08 18:30:43,176 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-08 18:30:43,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-08 18:30:43,177 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 18:30:43,177 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 18:30:43,321 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 18:30:43,323 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 18:30:44,404 INFO L? ?]: Removed 43 outVars from TransFormulas that were not future-live. [2024-11-08 18:30:44,405 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 18:30:44,430 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 18:30:44,431 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-08 18:30:44,431 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 06:30:44 BoogieIcfgContainer [2024-11-08 18:30:44,431 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 18:30:44,437 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 18:30:44,437 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 18:30:44,442 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 18:30:44,442 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 06:30:41" (1/3) ... [2024-11-08 18:30:44,444 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2bdcc698 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 06:30:44, skipping insertion in model container [2024-11-08 18:30:44,444 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:30:42" (2/3) ... [2024-11-08 18:30:44,446 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2bdcc698 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 06:30:44, skipping insertion in model container [2024-11-08 18:30:44,446 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 06:30:44" (3/3) ... [2024-11-08 18:30:44,447 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-58.i [2024-11-08 18:30:44,474 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 18:30:44,474 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 18:30:44,558 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 18:30:44,565 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2da8761, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 18:30:44,565 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 18:30:44,572 INFO L276 IsEmpty]: Start isEmpty. Operand has 188 states, 121 states have (on average 1.462809917355372) internal successors, (177), 122 states have internal predecessors, (177), 64 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-11-08 18:30:44,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2024-11-08 18:30:44,606 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:30:44,607 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:30:44,607 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:30:44,614 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:30:44,615 INFO L85 PathProgramCache]: Analyzing trace with hash -515335431, now seen corresponding path program 1 times [2024-11-08 18:30:44,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:30:44,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237600627] [2024-11-08 18:30:44,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:30:44,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:30:44,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,236 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:30:45,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,244 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:30:45,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,251 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-08 18:30:45,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,255 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:30:45,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,259 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-08 18:30:45,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:30:45,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,295 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:30:45,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:30:45,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:30:45,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:30:45,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:30:45,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,333 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:30:45,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,341 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:30:45,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-08 18:30:45,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,356 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 18:30:45,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,365 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 18:30:45,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,372 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-08 18:30:45,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-08 18:30:45,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-08 18:30:45,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 18:30:45,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,399 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 18:30:45,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,407 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 18:30:45,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 18:30:45,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 18:30:45,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,428 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 18:30:45,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,434 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 18:30:45,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 18:30:45,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 18:30:45,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,457 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 18:30:45,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,460 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 18:30:45,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 18:30:45,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-08 18:30:45,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 18:30:45,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-08 18:30:45,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 18:30:45,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,486 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-08 18:30:45,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,496 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 18:30:45,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-08 18:30:45,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,507 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 18:30:45,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,512 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 18:30:45,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 18:30:45,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,533 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 18:30:45,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 18:30:45,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,548 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 18:30:45,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 18:30:45,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,556 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 18:30:45,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,559 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 18:30:45,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,565 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:30:45,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,570 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 18:30:45,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,575 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:30:45,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,579 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 18:30:45,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,585 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:30:45,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,589 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 18:30:45,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,596 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-08 18:30:45,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-11-08 18:30:45,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,606 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:30:45,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-11-08 18:30:45,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:30:45,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-11-08 18:30:45,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,637 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:30:45,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-11-08 18:30:45,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,647 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:30:45,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,654 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-11-08 18:30:45,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,662 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:30:45,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:45,681 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-11-08 18:30:45,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:30:45,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237600627] [2024-11-08 18:30:45,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237600627] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 18:30:45,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 18:30:45,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 18:30:45,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793819979] [2024-11-08 18:30:45,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:30:45,696 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 18:30:45,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:30:45,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 18:30:45,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 18:30:45,737 INFO L87 Difference]: Start difference. First operand has 188 states, 121 states have (on average 1.462809917355372) internal successors, (177), 122 states have internal predecessors, (177), 64 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) Second operand has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 2 states have call successors, (64) [2024-11-08 18:30:45,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:30:45,789 INFO L93 Difference]: Finished difference Result 369 states and 668 transitions. [2024-11-08 18:30:45,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 18:30:45,791 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 2 states have call successors, (64) Word has length 402 [2024-11-08 18:30:45,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:30:45,801 INFO L225 Difference]: With dead ends: 369 [2024-11-08 18:30:45,801 INFO L226 Difference]: Without dead ends: 184 [2024-11-08 18:30:45,806 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 18:30:45,810 INFO L432 NwaCegarLoop]: 298 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 18:30:45,811 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 18:30:45,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2024-11-08 18:30:45,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 184. [2024-11-08 18:30:45,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 118 states have (on average 1.4406779661016949) internal successors, (170), 118 states have internal predecessors, (170), 64 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-11-08 18:30:45,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 298 transitions. [2024-11-08 18:30:45,878 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 298 transitions. Word has length 402 [2024-11-08 18:30:45,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:30:45,879 INFO L471 AbstractCegarLoop]: Abstraction has 184 states and 298 transitions. [2024-11-08 18:30:45,880 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 42.5) internal successors, (85), 2 states have internal predecessors, (85), 2 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 2 states have call successors, (64) [2024-11-08 18:30:45,880 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 298 transitions. [2024-11-08 18:30:45,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2024-11-08 18:30:45,890 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:30:45,891 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:30:45,891 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-08 18:30:45,891 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:30:45,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:30:45,892 INFO L85 PathProgramCache]: Analyzing trace with hash -981621299, now seen corresponding path program 1 times [2024-11-08 18:30:45,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:30:45,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67848] [2024-11-08 18:30:45,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:30:45,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:30:46,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,278 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:30:46,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,282 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:30:46,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,285 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-08 18:30:46,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:30:46,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-08 18:30:46,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:30:46,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,298 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:30:46,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:30:46,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,304 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:30:46,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:30:46,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,312 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:30:46,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:30:46,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:30:46,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-08 18:30:46,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,330 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 18:30:46,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,334 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 18:30:46,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-08 18:30:46,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,344 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-08 18:30:46,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-08 18:30:46,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,355 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 18:30:46,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,361 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 18:30:46,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,367 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 18:30:46,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,374 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 18:30:46,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 18:30:46,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 18:30:46,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 18:30:46,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,393 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 18:30:46,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 18:30:46,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 18:30:46,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 18:30:46,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,409 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 18:30:46,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-08 18:30:46,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 18:30:46,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-08 18:30:46,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 18:30:46,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-08 18:30:46,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,435 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 18:30:46,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,439 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-08 18:30:46,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,444 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 18:30:46,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,448 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 18:30:46,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,452 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 18:30:46,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,456 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 18:30:46,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,461 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 18:30:46,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,465 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 18:30:46,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,470 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 18:30:46,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,474 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 18:30:46,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 18:30:46,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:30:46,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 18:30:46,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:30:46,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 18:30:46,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:30:46,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 18:30:46,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-08 18:30:46,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,513 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-11-08 18:30:46,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,518 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:30:46,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-11-08 18:30:46,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,527 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:30:46,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-11-08 18:30:46,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:30:46,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-11-08 18:30:46,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,548 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:30:46,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-11-08 18:30:46,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:30:46,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:46,565 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-11-08 18:30:46,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:30:46,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67848] [2024-11-08 18:30:46,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67848] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 18:30:46,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 18:30:46,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 18:30:46,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901135145] [2024-11-08 18:30:46,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:30:46,569 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 18:30:46,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:30:46,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 18:30:46,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 18:30:46,571 INFO L87 Difference]: Start difference. First operand 184 states and 298 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-08 18:30:46,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:30:46,673 INFO L93 Difference]: Finished difference Result 422 states and 683 transitions. [2024-11-08 18:30:46,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 18:30:46,675 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) Word has length 402 [2024-11-08 18:30:46,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:30:46,679 INFO L225 Difference]: With dead ends: 422 [2024-11-08 18:30:46,679 INFO L226 Difference]: Without dead ends: 241 [2024-11-08 18:30:46,681 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 18:30:46,682 INFO L432 NwaCegarLoop]: 352 mSDtfsCounter, 100 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-08 18:30:46,682 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 616 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-08 18:30:46,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2024-11-08 18:30:46,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 194. [2024-11-08 18:30:46,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 128 states have (on average 1.4140625) internal successors, (181), 128 states have internal predecessors, (181), 64 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-11-08 18:30:46,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 309 transitions. [2024-11-08 18:30:46,705 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 309 transitions. Word has length 402 [2024-11-08 18:30:46,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:30:46,708 INFO L471 AbstractCegarLoop]: Abstraction has 194 states and 309 transitions. [2024-11-08 18:30:46,708 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-08 18:30:46,708 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 309 transitions. [2024-11-08 18:30:46,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 403 [2024-11-08 18:30:46,717 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:30:46,717 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:30:46,718 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-08 18:30:46,718 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:30:46,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:30:46,719 INFO L85 PathProgramCache]: Analyzing trace with hash -145816911, now seen corresponding path program 1 times [2024-11-08 18:30:46,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:30:46,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579706169] [2024-11-08 18:30:46,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:30:46,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:30:46,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,064 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:30:47,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,067 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:30:47,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,071 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-08 18:30:47,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,074 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:30:47,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,078 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-08 18:30:47,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,085 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:30:47,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,093 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:30:47,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,100 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:30:47,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:30:47,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,109 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:30:47,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,113 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:30:47,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,119 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:30:47,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,123 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:30:47,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,126 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-08 18:30:47,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,130 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 18:30:47,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,138 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 18:30:47,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,143 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-08 18:30:47,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,146 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-08 18:30:47,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,150 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-08 18:30:47,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,154 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 18:30:47,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,158 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 18:30:47,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,162 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 18:30:47,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,166 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 18:30:47,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,172 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 18:30:47,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,176 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 18:30:47,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,181 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 18:30:47,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,186 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 18:30:47,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,190 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 18:30:47,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,196 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 18:30:47,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,201 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 18:30:47,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,205 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 18:30:47,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-08 18:30:47,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 18:30:47,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,217 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-08 18:30:47,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,221 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 18:30:47,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,224 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-08 18:30:47,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,228 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 18:30:47,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,232 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-08 18:30:47,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,236 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 18:30:47,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,241 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 18:30:47,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,245 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 18:30:47,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,252 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 18:30:47,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,260 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 18:30:47,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,267 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 18:30:47,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,271 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 18:30:47,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,274 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 18:30:47,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,278 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 18:30:47,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:30:47,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,287 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 18:30:47,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:30:47,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,299 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 18:30:47,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,302 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:30:47,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 18:30:47,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-08 18:30:47,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,312 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-11-08 18:30:47,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:30:47,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-11-08 18:30:47,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:30:47,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-11-08 18:30:47,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,334 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:30:47,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,338 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-11-08 18:30:47,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:30:47,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-11-08 18:30:47,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,353 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:30:47,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:47,359 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-11-08 18:30:47,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:30:47,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579706169] [2024-11-08 18:30:47,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579706169] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 18:30:47,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 18:30:47,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 18:30:47,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596684060] [2024-11-08 18:30:47,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:30:47,362 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 18:30:47,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:30:47,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 18:30:47,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 18:30:47,365 INFO L87 Difference]: Start difference. First operand 194 states and 309 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-08 18:30:47,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:30:47,493 INFO L93 Difference]: Finished difference Result 573 states and 915 transitions. [2024-11-08 18:30:47,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 18:30:47,494 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) Word has length 402 [2024-11-08 18:30:47,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:30:47,503 INFO L225 Difference]: With dead ends: 573 [2024-11-08 18:30:47,503 INFO L226 Difference]: Without dead ends: 382 [2024-11-08 18:30:47,504 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 18:30:47,507 INFO L432 NwaCegarLoop]: 311 mSDtfsCounter, 271 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-08 18:30:47,508 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 576 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-08 18:30:47,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2024-11-08 18:30:47,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 380. [2024-11-08 18:30:47,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 249 states have (on average 1.3975903614457832) internal successors, (348), 249 states have internal predecessors, (348), 128 states have call successors, (128), 2 states have call predecessors, (128), 2 states have return successors, (128), 128 states have call predecessors, (128), 128 states have call successors, (128) [2024-11-08 18:30:47,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 604 transitions. [2024-11-08 18:30:47,621 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 604 transitions. Word has length 402 [2024-11-08 18:30:47,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:30:47,625 INFO L471 AbstractCegarLoop]: Abstraction has 380 states and 604 transitions. [2024-11-08 18:30:47,626 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-08 18:30:47,626 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 604 transitions. [2024-11-08 18:30:47,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2024-11-08 18:30:47,637 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:30:47,637 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:30:47,638 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-08 18:30:47,638 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:30:47,638 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:30:47,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1381096227, now seen corresponding path program 1 times [2024-11-08 18:30:47,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:30:47,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001679893] [2024-11-08 18:30:47,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:30:47,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:30:47,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:30:48,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:30:48,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,591 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-08 18:30:48,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,596 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:30:48,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-08 18:30:48,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:30:48,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,613 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:30:48,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:30:48,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:30:48,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,628 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:30:48,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:30:48,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,639 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:30:48,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,645 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:30:48,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-08 18:30:48,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,654 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 18:30:48,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 18:30:48,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-08 18:30:48,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,672 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-08 18:30:48,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,677 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-08 18:30:48,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,682 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 18:30:48,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,686 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 18:30:48,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 18:30:48,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,698 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 18:30:48,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,707 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 18:30:48,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 18:30:48,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 18:30:48,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,723 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 18:30:48,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,728 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 18:30:48,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 18:30:48,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,738 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 18:30:48,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 18:30:48,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-08 18:30:48,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,752 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 18:30:48,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,760 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-08 18:30:48,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,766 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 18:30:48,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,770 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-08 18:30:48,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,774 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 18:30:48,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,778 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-08 18:30:48,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 18:30:48,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 18:30:48,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,804 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 18:30:48,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,812 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 18:30:48,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,817 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 18:30:48,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,821 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 18:30:48,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,827 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 18:30:48,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,832 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 18:30:48,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,837 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 18:30:48,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,841 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:30:48,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,846 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 18:30:48,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,851 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:30:48,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,856 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 18:30:48,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:30:48,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,872 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 18:30:48,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,878 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-08 18:30:48,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-11-08 18:30:48,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,891 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:30:48,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-11-08 18:30:48,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:30:48,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,915 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-11-08 18:30:48,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,921 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:30:48,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,935 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-11-08 18:30:48,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,943 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:30:48,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-11-08 18:30:48,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,959 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:30:48,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:48,974 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-11-08 18:30:48,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:30:48,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001679893] [2024-11-08 18:30:48,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001679893] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 18:30:48,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 18:30:48,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 18:30:48,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345649703] [2024-11-08 18:30:48,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:30:48,977 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 18:30:48,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:30:48,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 18:30:48,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 18:30:48,980 INFO L87 Difference]: Start difference. First operand 380 states and 604 transitions. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-08 18:30:49,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:30:49,488 INFO L93 Difference]: Finished difference Result 1009 states and 1590 transitions. [2024-11-08 18:30:49,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 18:30:49,490 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) Word has length 403 [2024-11-08 18:30:49,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:30:49,496 INFO L225 Difference]: With dead ends: 1009 [2024-11-08 18:30:49,496 INFO L226 Difference]: Without dead ends: 632 [2024-11-08 18:30:49,498 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-08 18:30:49,499 INFO L432 NwaCegarLoop]: 324 mSDtfsCounter, 248 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 859 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-08 18:30:49,499 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 859 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-08 18:30:49,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2024-11-08 18:30:49,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 552. [2024-11-08 18:30:49,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 356 states have (on average 1.3735955056179776) internal successors, (489), 356 states have internal predecessors, (489), 192 states have call successors, (192), 3 states have call predecessors, (192), 3 states have return successors, (192), 192 states have call predecessors, (192), 192 states have call successors, (192) [2024-11-08 18:30:49,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 873 transitions. [2024-11-08 18:30:49,565 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 873 transitions. Word has length 403 [2024-11-08 18:30:49,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:30:49,566 INFO L471 AbstractCegarLoop]: Abstraction has 552 states and 873 transitions. [2024-11-08 18:30:49,567 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-08 18:30:49,567 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 873 transitions. [2024-11-08 18:30:49,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 407 [2024-11-08 18:30:49,574 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:30:49,575 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:30:49,575 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-08 18:30:49,575 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:30:49,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:30:49,576 INFO L85 PathProgramCache]: Analyzing trace with hash 2050000646, now seen corresponding path program 1 times [2024-11-08 18:30:49,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:30:49,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934372089] [2024-11-08 18:30:49,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:30:49,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:30:50,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,115 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:30:51,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,120 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:30:51,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,125 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-08 18:30:51,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,131 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:30:51,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,137 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-08 18:30:51,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,144 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:30:51,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,149 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:30:51,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,154 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:30:51,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,160 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:30:51,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,166 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:30:51,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:30:51,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:30:51,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,184 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:30:51,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,190 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-08 18:30:51,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,196 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 18:30:51,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,202 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 18:30:51,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,208 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-08 18:30:51,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-08 18:30:51,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,247 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-08 18:30:51,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 18:30:51,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 18:30:51,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,269 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 18:30:51,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,275 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 18:30:51,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 18:30:51,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,287 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 18:30:51,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 18:30:51,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 18:30:51,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,307 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 18:30:51,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 18:30:51,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 18:30:51,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 18:30:51,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-08 18:30:51,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 18:30:51,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-08 18:30:51,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 18:30:51,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-08 18:30:51,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,360 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 18:30:51,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,366 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-08 18:30:51,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,373 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 18:30:51,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 18:30:51,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 18:30:51,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 18:30:51,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 18:30:51,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 18:30:51,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 18:30:51,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 18:30:51,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 18:30:51,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:30:51,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 18:30:51,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,439 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:30:51,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 18:30:51,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:30:51,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,457 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 18:30:51,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-08 18:30:51,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,471 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-11-08 18:30:51,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,477 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:30:51,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,484 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-11-08 18:30:51,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:30:51,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-11-08 18:30:51,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:30:51,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-11-08 18:30:51,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,516 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:30:51,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-11-08 18:30:51,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,529 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:30:51,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:51,540 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-11-08 18:30:51,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:30:51,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934372089] [2024-11-08 18:30:51,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934372089] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 18:30:51,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 18:30:51,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 18:30:51,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160150071] [2024-11-08 18:30:51,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:30:51,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 18:30:51,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:30:51,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 18:30:51,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-08 18:30:51,543 INFO L87 Difference]: Start difference. First operand 552 states and 873 transitions. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-08 18:30:52,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:30:52,365 INFO L93 Difference]: Finished difference Result 1351 states and 2126 transitions. [2024-11-08 18:30:52,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 18:30:52,367 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) Word has length 406 [2024-11-08 18:30:52,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:30:52,373 INFO L225 Difference]: With dead ends: 1351 [2024-11-08 18:30:52,373 INFO L226 Difference]: Without dead ends: 802 [2024-11-08 18:30:52,375 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-08 18:30:52,376 INFO L432 NwaCegarLoop]: 273 mSDtfsCounter, 148 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 937 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-08 18:30:52,376 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 937 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-08 18:30:52,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2024-11-08 18:30:52,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 679. [2024-11-08 18:30:52,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 418 states have (on average 1.3444976076555024) internal successors, (562), 418 states have internal predecessors, (562), 256 states have call successors, (256), 4 states have call predecessors, (256), 4 states have return successors, (256), 256 states have call predecessors, (256), 256 states have call successors, (256) [2024-11-08 18:30:52,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1074 transitions. [2024-11-08 18:30:52,483 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 1074 transitions. Word has length 406 [2024-11-08 18:30:52,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:30:52,484 INFO L471 AbstractCegarLoop]: Abstraction has 679 states and 1074 transitions. [2024-11-08 18:30:52,484 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-08 18:30:52,484 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 1074 transitions. [2024-11-08 18:30:52,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 407 [2024-11-08 18:30:52,492 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:30:52,492 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:30:52,492 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-08 18:30:52,492 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:30:52,493 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:30:52,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1970207036, now seen corresponding path program 1 times [2024-11-08 18:30:52,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:30:52,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657520727] [2024-11-08 18:30:52,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:30:52,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:30:53,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,323 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:30:57,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,329 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:30:57,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,335 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-08 18:30:57,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,341 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:30:57,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-08 18:30:57,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,353 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:30:57,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,359 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:30:57,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,365 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:30:57,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:30:57,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:30:57,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:30:57,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:30:57,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,424 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:30:57,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,441 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-08 18:30:57,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,459 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 18:30:57,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,477 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 18:30:57,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-08 18:30:57,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,511 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-08 18:30:57,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,527 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-08 18:30:57,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 18:30:57,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,555 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 18:30:57,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 18:30:57,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 18:30:57,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,591 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 18:30:57,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 18:30:57,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 18:30:57,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 18:30:57,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,639 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 18:30:57,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,652 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 18:30:57,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,662 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 18:30:57,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 18:30:57,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,687 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-08 18:30:57,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,700 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 18:30:57,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-08 18:30:57,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 18:30:57,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,736 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-08 18:30:57,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,751 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 18:30:57,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,763 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-08 18:30:57,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,779 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 18:30:57,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 18:30:57,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,808 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 18:30:57,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 18:30:57,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,836 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 18:30:57,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,850 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 18:30:57,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,868 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 18:30:57,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,881 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 18:30:57,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,895 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 18:30:57,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,907 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:30:57,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,921 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 18:30:57,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,935 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:30:57,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,948 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 18:30:57,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,960 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:30:57,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,974 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 18:30:57,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:57,988 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-08 18:30:57,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:58,003 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-11-08 18:30:58,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:58,016 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:30:58,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:58,030 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-11-08 18:30:58,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:58,044 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:30:58,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:58,059 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-11-08 18:30:58,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:58,072 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:30:58,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:58,086 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-11-08 18:30:58,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:58,102 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:30:58,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:58,118 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-11-08 18:30:58,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:58,167 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:30:58,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:30:58,184 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-11-08 18:30:58,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:30:58,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657520727] [2024-11-08 18:30:58,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657520727] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 18:30:58,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 18:30:58,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-08 18:30:58,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387021658] [2024-11-08 18:30:58,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:30:58,186 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-08 18:30:58,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:30:58,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-08 18:30:58,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-08 18:30:58,188 INFO L87 Difference]: Start difference. First operand 679 states and 1074 transitions. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 2 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) [2024-11-08 18:31:00,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:31:00,117 INFO L93 Difference]: Finished difference Result 1361 states and 2117 transitions. [2024-11-08 18:31:00,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 18:31:00,118 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 2 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) Word has length 406 [2024-11-08 18:31:00,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:31:00,124 INFO L225 Difference]: With dead ends: 1361 [2024-11-08 18:31:00,124 INFO L226 Difference]: Without dead ends: 984 [2024-11-08 18:31:00,127 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 133 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2024-11-08 18:31:00,128 INFO L432 NwaCegarLoop]: 278 mSDtfsCounter, 450 mSDsluCounter, 1314 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 303 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 1592 SdHoareTripleChecker+Invalid, 967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 303 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-08 18:31:00,129 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [450 Valid, 1592 Invalid, 967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [303 Valid, 664 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-08 18:31:00,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states. [2024-11-08 18:31:00,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 741. [2024-11-08 18:31:00,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 479 states have (on average 1.37160751565762) internal successors, (657), 479 states have internal predecessors, (657), 256 states have call successors, (256), 5 states have call predecessors, (256), 5 states have return successors, (256), 256 states have call predecessors, (256), 256 states have call successors, (256) [2024-11-08 18:31:00,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 1169 transitions. [2024-11-08 18:31:00,272 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 1169 transitions. Word has length 406 [2024-11-08 18:31:00,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:31:00,273 INFO L471 AbstractCegarLoop]: Abstraction has 741 states and 1169 transitions. [2024-11-08 18:31:00,274 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 2 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 2 states have call predecessors, (64), 2 states have call successors, (64) [2024-11-08 18:31:00,274 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 1169 transitions. [2024-11-08 18:31:00,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 407 [2024-11-08 18:31:00,281 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:31:00,282 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:31:00,282 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-08 18:31:00,282 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:31:00,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:31:00,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1313643010, now seen corresponding path program 1 times [2024-11-08 18:31:00,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:31:00,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808441557] [2024-11-08 18:31:00,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:31:00,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:31:01,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:31:01,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,668 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:31:01,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,671 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-08 18:31:01,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:31:01,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,699 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-08 18:31:01,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:31:01,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,708 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:31:01,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:31:01,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:31:01,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:31:01,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:31:01,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:31:01,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,733 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:31:01,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,738 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-08 18:31:01,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,742 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 18:31:01,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,747 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 18:31:01,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,751 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-08 18:31:01,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,756 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-08 18:31:01,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,760 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-08 18:31:01,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,767 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 18:31:01,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,772 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 18:31:01,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,777 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 18:31:01,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,781 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 18:31:01,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,786 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 18:31:01,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,790 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 18:31:01,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 18:31:01,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,799 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 18:31:01,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,804 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 18:31:01,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,809 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 18:31:01,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,813 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 18:31:01,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,818 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 18:31:01,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,823 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-08 18:31:01,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,828 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 18:31:01,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,832 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-08 18:31:01,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,837 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 18:31:01,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,841 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-08 18:31:01,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,845 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 18:31:01,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,849 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-08 18:31:01,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 18:31:01,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 18:31:01,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,863 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 18:31:01,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,868 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 18:31:01,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,875 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 18:31:01,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,880 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 18:31:01,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,885 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 18:31:01,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 18:31:01,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,896 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 18:31:01,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:31:01,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 18:31:01,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:31:01,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,916 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 18:31:01,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,921 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:31:01,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,926 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 18:31:01,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,931 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-08 18:31:01,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,936 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-11-08 18:31:01,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:31:01,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,946 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-11-08 18:31:01,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,951 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:31:01,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,957 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-11-08 18:31:01,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,962 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:31:01,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-11-08 18:31:01,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,974 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:31:01,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,980 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-11-08 18:31:01,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,987 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:31:01,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:01,997 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 6 proven. 183 refuted. 0 times theorem prover too weak. 7875 trivial. 0 not checked. [2024-11-08 18:31:01,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:31:01,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808441557] [2024-11-08 18:31:01,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808441557] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 18:31:01,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110541575] [2024-11-08 18:31:01,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:31:01,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:31:01,999 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 18:31:02,001 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 18:31:02,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-08 18:31:02,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:02,364 INFO L255 TraceCheckSpWp]: Trace formula consists of 935 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-08 18:31:02,385 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:31:04,572 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 555 proven. 183 refuted. 0 times theorem prover too weak. 7326 trivial. 0 not checked. [2024-11-08 18:31:04,574 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 18:31:05,627 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 6 proven. 183 refuted. 0 times theorem prover too weak. 7875 trivial. 0 not checked. [2024-11-08 18:31:05,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110541575] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 18:31:05,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 18:31:05,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6] total 12 [2024-11-08 18:31:05,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232916739] [2024-11-08 18:31:05,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 18:31:05,629 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-08 18:31:05,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:31:05,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-08 18:31:05,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2024-11-08 18:31:05,631 INFO L87 Difference]: Start difference. First operand 741 states and 1169 transitions. Second operand has 12 states, 12 states have (on average 14.5) internal successors, (174), 12 states have internal predecessors, (174), 4 states have call successors, (192), 3 states have call predecessors, (192), 6 states have return successors, (192), 4 states have call predecessors, (192), 4 states have call successors, (192) [2024-11-08 18:31:09,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:31:09,028 INFO L93 Difference]: Finished difference Result 3535 states and 5564 transitions. [2024-11-08 18:31:09,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-08 18:31:09,029 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 14.5) internal successors, (174), 12 states have internal predecessors, (174), 4 states have call successors, (192), 3 states have call predecessors, (192), 6 states have return successors, (192), 4 states have call predecessors, (192), 4 states have call successors, (192) Word has length 406 [2024-11-08 18:31:09,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:31:09,048 INFO L225 Difference]: With dead ends: 3535 [2024-11-08 18:31:09,048 INFO L226 Difference]: Without dead ends: 2980 [2024-11-08 18:31:09,054 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 956 GetRequests, 934 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=174, Invalid=378, Unknown=0, NotChecked=0, Total=552 [2024-11-08 18:31:09,055 INFO L432 NwaCegarLoop]: 448 mSDtfsCounter, 1195 mSDsluCounter, 1842 mSDsCounter, 0 mSdLazyCounter, 2247 mSolverCounterSat, 508 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1326 SdHoareTripleChecker+Valid, 2290 SdHoareTripleChecker+Invalid, 2755 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 508 IncrementalHoareTripleChecker+Valid, 2247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-08 18:31:09,055 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1326 Valid, 2290 Invalid, 2755 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [508 Valid, 2247 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-11-08 18:31:09,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2980 states. [2024-11-08 18:31:09,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2980 to 1677. [2024-11-08 18:31:09,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1677 states, 1080 states have (on average 1.364814814814815) internal successors, (1474), 1082 states have internal predecessors, (1474), 580 states have call successors, (580), 16 states have call predecessors, (580), 16 states have return successors, (580), 578 states have call predecessors, (580), 580 states have call successors, (580) [2024-11-08 18:31:09,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1677 states to 1677 states and 2634 transitions. [2024-11-08 18:31:09,447 INFO L78 Accepts]: Start accepts. Automaton has 1677 states and 2634 transitions. Word has length 406 [2024-11-08 18:31:09,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:31:09,448 INFO L471 AbstractCegarLoop]: Abstraction has 1677 states and 2634 transitions. [2024-11-08 18:31:09,448 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 14.5) internal successors, (174), 12 states have internal predecessors, (174), 4 states have call successors, (192), 3 states have call predecessors, (192), 6 states have return successors, (192), 4 states have call predecessors, (192), 4 states have call successors, (192) [2024-11-08 18:31:09,448 INFO L276 IsEmpty]: Start isEmpty. Operand 1677 states and 2634 transitions. [2024-11-08 18:31:09,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 408 [2024-11-08 18:31:09,458 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:31:09,458 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:31:09,482 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-08 18:31:09,662 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-08 18:31:09,662 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:31:09,663 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:31:09,663 INFO L85 PathProgramCache]: Analyzing trace with hash 362137268, now seen corresponding path program 1 times [2024-11-08 18:31:09,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:31:09,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844770917] [2024-11-08 18:31:09,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:31:09,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:31:10,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,129 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:31:13,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,133 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:31:13,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,137 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-08 18:31:13,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,141 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:31:13,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,145 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-08 18:31:13,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,149 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:31:13,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,153 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:31:13,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,157 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:31:13,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:31:13,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,165 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:31:13,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,169 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:31:13,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,172 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:31:13,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,176 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:31:13,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,180 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-08 18:31:13,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,184 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 18:31:13,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,188 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 18:31:13,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,192 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-08 18:31:13,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,196 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-08 18:31:13,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-08 18:31:13,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,204 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 18:31:13,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,208 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 18:31:13,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,212 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 18:31:13,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,216 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 18:31:13,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 18:31:13,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,224 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 18:31:13,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,228 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 18:31:13,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,235 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 18:31:13,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,239 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 18:31:13,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,243 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 18:31:13,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,247 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 18:31:13,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,251 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 18:31:13,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,256 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-08 18:31:13,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,261 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 18:31:13,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,265 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-08 18:31:13,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,269 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 18:31:13,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,272 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-08 18:31:13,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,277 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 18:31:13,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,280 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-08 18:31:13,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 18:31:13,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 18:31:13,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,292 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 18:31:13,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,298 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 18:31:13,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,302 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 18:31:13,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 18:31:13,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 18:31:13,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 18:31:13,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 18:31:13,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:31:13,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 18:31:13,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:31:13,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 18:31:13,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,346 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:31:13,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,350 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 18:31:13,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-08 18:31:13,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,364 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-11-08 18:31:13,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,370 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:31:13,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,375 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-11-08 18:31:13,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:31:13,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-11-08 18:31:13,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:31:13,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-11-08 18:31:13,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:31:13,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-11-08 18:31:13,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:31:13,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:13,422 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-11-08 18:31:13,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:31:13,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844770917] [2024-11-08 18:31:13,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844770917] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 18:31:13,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 18:31:13,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-08 18:31:13,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176804650] [2024-11-08 18:31:13,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:31:13,426 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-08 18:31:13,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:31:13,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-08 18:31:13,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-08 18:31:13,427 INFO L87 Difference]: Start difference. First operand 1677 states and 2634 transitions. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-08 18:31:15,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:31:15,075 INFO L93 Difference]: Finished difference Result 3690 states and 5676 transitions. [2024-11-08 18:31:15,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-08 18:31:15,076 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) Word has length 407 [2024-11-08 18:31:15,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:31:15,091 INFO L225 Difference]: With dead ends: 3690 [2024-11-08 18:31:15,091 INFO L226 Difference]: Without dead ends: 2538 [2024-11-08 18:31:15,096 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 134 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2024-11-08 18:31:15,096 INFO L432 NwaCegarLoop]: 254 mSDtfsCounter, 452 mSDsluCounter, 1048 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 1302 SdHoareTripleChecker+Invalid, 841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-08 18:31:15,097 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [452 Valid, 1302 Invalid, 841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 617 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-08 18:31:15,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2538 states. [2024-11-08 18:31:15,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2538 to 1718. [2024-11-08 18:31:15,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1718 states, 1121 states have (on average 1.3693131132917038) internal successors, (1535), 1123 states have internal predecessors, (1535), 580 states have call successors, (580), 16 states have call predecessors, (580), 16 states have return successors, (580), 578 states have call predecessors, (580), 580 states have call successors, (580) [2024-11-08 18:31:15,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1718 states to 1718 states and 2695 transitions. [2024-11-08 18:31:15,419 INFO L78 Accepts]: Start accepts. Automaton has 1718 states and 2695 transitions. Word has length 407 [2024-11-08 18:31:15,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:31:15,420 INFO L471 AbstractCegarLoop]: Abstraction has 1718 states and 2695 transitions. [2024-11-08 18:31:15,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-08 18:31:15,421 INFO L276 IsEmpty]: Start isEmpty. Operand 1718 states and 2695 transitions. [2024-11-08 18:31:15,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 408 [2024-11-08 18:31:15,424 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:31:15,424 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:31:15,424 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-08 18:31:15,425 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:31:15,425 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:31:15,425 INFO L85 PathProgramCache]: Analyzing trace with hash -917726410, now seen corresponding path program 1 times [2024-11-08 18:31:15,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:31:15,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317790981] [2024-11-08 18:31:15,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:31:15,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:31:16,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,616 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:31:16,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:31:16,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-08 18:31:16,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:31:16,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,641 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-08 18:31:16,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:31:16,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,647 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:31:16,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:31:16,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:31:16,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:31:16,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,662 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:31:16,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:31:16,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,668 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:31:16,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,671 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-08 18:31:16,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,674 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 18:31:16,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,677 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 18:31:16,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,680 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-08 18:31:16,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,683 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-08 18:31:16,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,686 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-08 18:31:16,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 18:31:16,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,693 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 18:31:16,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,696 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 18:31:16,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,699 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 18:31:16,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,703 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 18:31:16,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 18:31:16,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 18:31:16,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 18:31:16,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 18:31:16,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 18:31:16,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,722 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 18:31:16,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,726 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 18:31:16,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-08 18:31:16,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,734 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 18:31:16,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,737 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-08 18:31:16,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,741 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 18:31:16,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,744 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-08 18:31:16,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 18:31:16,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,751 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-08 18:31:16,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,755 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 18:31:16,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,758 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 18:31:16,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,762 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 18:31:16,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,766 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 18:31:16,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,771 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 18:31:16,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,775 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 18:31:16,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,779 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 18:31:16,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,783 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 18:31:16,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 18:31:16,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:31:16,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 18:31:16,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,800 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:31:16,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,805 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 18:31:16,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,809 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:31:16,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 18:31:16,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,819 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-08 18:31:16,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,823 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-11-08 18:31:16,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,828 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:31:16,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,832 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-11-08 18:31:16,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,837 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:31:16,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-11-08 18:31:16,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,847 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:31:16,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,853 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-11-08 18:31:16,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,860 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:31:16,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-11-08 18:31:16,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:31:16,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:16,881 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 6 proven. 183 refuted. 0 times theorem prover too weak. 7875 trivial. 0 not checked. [2024-11-08 18:31:16,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:31:16,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317790981] [2024-11-08 18:31:16,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317790981] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 18:31:16,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288902609] [2024-11-08 18:31:16,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:31:16,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:31:16,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 18:31:16,884 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 18:31:16,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-08 18:31:17,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:17,176 INFO L255 TraceCheckSpWp]: Trace formula consists of 936 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-08 18:31:17,185 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:31:18,065 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 555 proven. 183 refuted. 0 times theorem prover too weak. 7326 trivial. 0 not checked. [2024-11-08 18:31:18,065 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 18:31:18,686 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 6 proven. 183 refuted. 0 times theorem prover too weak. 7875 trivial. 0 not checked. [2024-11-08 18:31:18,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288902609] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 18:31:18,686 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 18:31:18,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2024-11-08 18:31:18,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967355277] [2024-11-08 18:31:18,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 18:31:18,688 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-08 18:31:18,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:31:18,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-08 18:31:18,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-08 18:31:18,690 INFO L87 Difference]: Start difference. First operand 1718 states and 2695 transitions. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 2 states have call successors, (125), 2 states have call predecessors, (125), 4 states have return successors, (126), 2 states have call predecessors, (126), 2 states have call successors, (126) [2024-11-08 18:31:19,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:31:19,712 INFO L93 Difference]: Finished difference Result 2961 states and 4586 transitions. [2024-11-08 18:31:19,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-08 18:31:19,713 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 2 states have call successors, (125), 2 states have call predecessors, (125), 4 states have return successors, (126), 2 states have call predecessors, (126), 2 states have call successors, (126) Word has length 407 [2024-11-08 18:31:19,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:31:19,728 INFO L225 Difference]: With dead ends: 2961 [2024-11-08 18:31:19,728 INFO L226 Difference]: Without dead ends: 1803 [2024-11-08 18:31:19,732 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 955 GetRequests, 938 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=115, Invalid=191, Unknown=0, NotChecked=0, Total=306 [2024-11-08 18:31:19,734 INFO L432 NwaCegarLoop]: 259 mSDtfsCounter, 300 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 746 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 925 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-08 18:31:19,735 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 925 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 746 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-08 18:31:19,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1803 states. [2024-11-08 18:31:20,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1803 to 1652. [2024-11-08 18:31:20,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1652 states, 1050 states have (on average 1.3495238095238096) internal successors, (1417), 1050 states have internal predecessors, (1417), 576 states have call successors, (576), 25 states have call predecessors, (576), 25 states have return successors, (576), 576 states have call predecessors, (576), 576 states have call successors, (576) [2024-11-08 18:31:20,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1652 states to 1652 states and 2569 transitions. [2024-11-08 18:31:20,038 INFO L78 Accepts]: Start accepts. Automaton has 1652 states and 2569 transitions. Word has length 407 [2024-11-08 18:31:20,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:31:20,039 INFO L471 AbstractCegarLoop]: Abstraction has 1652 states and 2569 transitions. [2024-11-08 18:31:20,039 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 2 states have call successors, (125), 2 states have call predecessors, (125), 4 states have return successors, (126), 2 states have call predecessors, (126), 2 states have call successors, (126) [2024-11-08 18:31:20,039 INFO L276 IsEmpty]: Start isEmpty. Operand 1652 states and 2569 transitions. [2024-11-08 18:31:20,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 408 [2024-11-08 18:31:20,042 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:31:20,043 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:31:20,064 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-08 18:31:20,247 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:31:20,247 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:31:20,248 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:31:20,248 INFO L85 PathProgramCache]: Analyzing trace with hash 784839094, now seen corresponding path program 1 times [2024-11-08 18:31:20,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:31:20,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865057124] [2024-11-08 18:31:20,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:31:20,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:31:21,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,032 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:31:23,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,037 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:31:23,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,044 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-08 18:31:23,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,049 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:31:23,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,051 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-08 18:31:23,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,053 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:31:23,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,055 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:31:23,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,058 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:31:23,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,060 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:31:23,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,062 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:31:23,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,064 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:31:23,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,066 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:31:23,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:31:23,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,070 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-08 18:31:23,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,072 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 18:31:23,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,075 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 18:31:23,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,078 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-08 18:31:23,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,080 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-08 18:31:23,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,083 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-08 18:31:23,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,085 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 18:31:23,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,088 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 18:31:23,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,090 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 18:31:23,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,092 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 18:31:23,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,094 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 18:31:23,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,096 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 18:31:23,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,099 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 18:31:23,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,101 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 18:31:23,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,103 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 18:31:23,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,106 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 18:31:23,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,108 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 18:31:23,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 18:31:23,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,113 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-08 18:31:23,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,116 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 18:31:23,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,118 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-08 18:31:23,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,120 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 18:31:23,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,123 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-08 18:31:23,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,125 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 18:31:23,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,127 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-08 18:31:23,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,130 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 18:31:23,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,132 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 18:31:23,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,134 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 18:31:23,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,137 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 18:31:23,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,139 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 18:31:23,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,144 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 18:31:23,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,147 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 18:31:23,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,149 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 18:31:23,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,152 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 18:31:23,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,154 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:31:23,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,157 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 18:31:23,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:31:23,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,164 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 18:31:23,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,166 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:31:23,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 18:31:23,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,171 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-08 18:31:23,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,174 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-11-08 18:31:23,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:31:23,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-11-08 18:31:23,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,225 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:31:23,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,230 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-11-08 18:31:23,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,234 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:31:23,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,239 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-11-08 18:31:23,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,244 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:31:23,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,250 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-11-08 18:31:23,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,255 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:31:23,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,263 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 162 proven. 27 refuted. 0 times theorem prover too weak. 7875 trivial. 0 not checked. [2024-11-08 18:31:23,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:31:23,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865057124] [2024-11-08 18:31:23,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865057124] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 18:31:23,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526980269] [2024-11-08 18:31:23,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:31:23,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:31:23,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 18:31:23,267 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 18:31:23,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-08 18:31:23,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:23,562 INFO L255 TraceCheckSpWp]: Trace formula consists of 936 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-08 18:31:23,571 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:31:24,638 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 1788 proven. 30 refuted. 0 times theorem prover too weak. 6246 trivial. 0 not checked. [2024-11-08 18:31:24,638 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 18:31:25,662 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 342 proven. 33 refuted. 0 times theorem prover too weak. 7689 trivial. 0 not checked. [2024-11-08 18:31:25,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526980269] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 18:31:25,663 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 18:31:25,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 11] total 29 [2024-11-08 18:31:25,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220953521] [2024-11-08 18:31:25,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 18:31:25,665 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-08 18:31:25,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:31:25,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-08 18:31:25,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2024-11-08 18:31:25,667 INFO L87 Difference]: Start difference. First operand 1652 states and 2569 transitions. Second operand has 29 states, 29 states have (on average 6.931034482758621) internal successors, (201), 29 states have internal predecessors, (201), 7 states have call successors, (137), 4 states have call predecessors, (137), 9 states have return successors, (138), 7 states have call predecessors, (138), 7 states have call successors, (138) [2024-11-08 18:31:47,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:31:47,587 INFO L93 Difference]: Finished difference Result 10728 states and 15941 transitions. [2024-11-08 18:31:47,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 255 states. [2024-11-08 18:31:47,588 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 6.931034482758621) internal successors, (201), 29 states have internal predecessors, (201), 7 states have call successors, (137), 4 states have call predecessors, (137), 9 states have return successors, (138), 7 states have call predecessors, (138), 7 states have call successors, (138) Word has length 407 [2024-11-08 18:31:47,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:31:47,638 INFO L225 Difference]: With dead ends: 10728 [2024-11-08 18:31:47,639 INFO L226 Difference]: Without dead ends: 9225 [2024-11-08 18:31:47,664 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1223 GetRequests, 948 SyntacticMatches, 1 SemanticMatches, 274 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33123 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=8161, Invalid=67739, Unknown=0, NotChecked=0, Total=75900 [2024-11-08 18:31:47,665 INFO L432 NwaCegarLoop]: 352 mSDtfsCounter, 9948 mSDsluCounter, 3381 mSDsCounter, 0 mSdLazyCounter, 5814 mSolverCounterSat, 4375 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10053 SdHoareTripleChecker+Valid, 3733 SdHoareTripleChecker+Invalid, 10189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 4375 IncrementalHoareTripleChecker+Valid, 5814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.9s IncrementalHoareTripleChecker+Time [2024-11-08 18:31:47,666 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [10053 Valid, 3733 Invalid, 10189 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [4375 Valid, 5814 Invalid, 0 Unknown, 0 Unchecked, 9.9s Time] [2024-11-08 18:31:47,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9225 states. [2024-11-08 18:31:48,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9225 to 3853. [2024-11-08 18:31:48,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3853 states, 2613 states have (on average 1.3199387676999617) internal successors, (3449), 2634 states have internal predecessors, (3449), 1126 states have call successors, (1126), 113 states have call predecessors, (1126), 113 states have return successors, (1126), 1105 states have call predecessors, (1126), 1126 states have call successors, (1126) [2024-11-08 18:31:48,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3853 states to 3853 states and 5701 transitions. [2024-11-08 18:31:48,507 INFO L78 Accepts]: Start accepts. Automaton has 3853 states and 5701 transitions. Word has length 407 [2024-11-08 18:31:48,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:31:48,508 INFO L471 AbstractCegarLoop]: Abstraction has 3853 states and 5701 transitions. [2024-11-08 18:31:48,508 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 6.931034482758621) internal successors, (201), 29 states have internal predecessors, (201), 7 states have call successors, (137), 4 states have call predecessors, (137), 9 states have return successors, (138), 7 states have call predecessors, (138), 7 states have call successors, (138) [2024-11-08 18:31:48,509 INFO L276 IsEmpty]: Start isEmpty. Operand 3853 states and 5701 transitions. [2024-11-08 18:31:48,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 408 [2024-11-08 18:31:48,512 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:31:48,512 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:31:48,533 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-08 18:31:48,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:31:48,714 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:31:48,714 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:31:48,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1297843311, now seen corresponding path program 1 times [2024-11-08 18:31:48,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:31:48,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129551613] [2024-11-08 18:31:48,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:31:48,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:31:49,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,544 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 18:31:53,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,547 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 18:31:53,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-08 18:31:53,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 18:31:53,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-08 18:31:53,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,596 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 18:31:53,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 18:31:53,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 18:31:53,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-08 18:31:53,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 18:31:53,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-08 18:31:53,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 18:31:53,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-08 18:31:53,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-08 18:31:53,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,645 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 18:31:53,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 18:31:53,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-08 18:31:53,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-08 18:31:53,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,666 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-08 18:31:53,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,671 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-08 18:31:53,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,676 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-08 18:31:53,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-08 18:31:53,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,686 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-08 18:31:53,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,692 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-08 18:31:53,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-08 18:31:53,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-08 18:31:53,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,708 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-08 18:31:53,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-08 18:31:53,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-08 18:31:53,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,724 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-08 18:31:53,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-08 18:31:53,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,736 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-08 18:31:53,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,742 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-08 18:31:53,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-08 18:31:53,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,754 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-08 18:31:53,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,760 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-08 18:31:53,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,766 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-08 18:31:53,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,772 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-08 18:31:53,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,778 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-08 18:31:53,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,784 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-08 18:31:53,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,790 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-08 18:31:53,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,796 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-08 18:31:53,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,803 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-08 18:31:53,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,809 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-08 18:31:53,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,815 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-08 18:31:53,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-08 18:31:53,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,829 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-08 18:31:53,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,835 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-08 18:31:53,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,842 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-08 18:31:53,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,850 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-08 18:31:53,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,857 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-11-08 18:31:53,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-08 18:31:53,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,875 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-11-08 18:31:53,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,883 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-08 18:31:53,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,891 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2024-11-08 18:31:53,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-08 18:31:53,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 317 [2024-11-08 18:31:53,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,914 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-08 18:31:53,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 328 [2024-11-08 18:31:53,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,928 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-08 18:31:53,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,936 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 339 [2024-11-08 18:31:53,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,943 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-08 18:31:53,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,951 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 350 [2024-11-08 18:31:53,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-08 18:31:53,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:53,968 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 33 proven. 339 refuted. 0 times theorem prover too weak. 7692 trivial. 0 not checked. [2024-11-08 18:31:53,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 18:31:53,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129551613] [2024-11-08 18:31:53,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129551613] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 18:31:53,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668613519] [2024-11-08 18:31:53,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:31:53,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:31:53,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 18:31:53,971 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 18:31:53,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-08 18:31:54,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:31:54,359 INFO L255 TraceCheckSpWp]: Trace formula consists of 935 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-08 18:31:54,366 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:31:55,105 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 2025 proven. 162 refuted. 0 times theorem prover too weak. 5877 trivial. 0 not checked. [2024-11-08 18:31:55,105 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 18:31:55,755 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 27 proven. 162 refuted. 0 times theorem prover too weak. 7875 trivial. 0 not checked. [2024-11-08 18:31:55,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668613519] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 18:31:55,756 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 18:31:55,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 6] total 16 [2024-11-08 18:31:55,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499527227] [2024-11-08 18:31:55,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 18:31:55,758 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-08 18:31:55,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 18:31:55,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-08 18:31:55,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2024-11-08 18:31:55,760 INFO L87 Difference]: Start difference. First operand 3853 states and 5701 transitions. Second operand has 16 states, 16 states have (on average 14.875) internal successors, (238), 16 states have internal predecessors, (238), 6 states have call successors, (182), 2 states have call predecessors, (182), 4 states have return successors, (183), 6 states have call predecessors, (183), 6 states have call successors, (183) [2024-11-08 18:31:58,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:31:58,638 INFO L93 Difference]: Finished difference Result 8195 states and 11999 transitions. [2024-11-08 18:31:58,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-08 18:31:58,642 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 14.875) internal successors, (238), 16 states have internal predecessors, (238), 6 states have call successors, (182), 2 states have call predecessors, (182), 4 states have return successors, (183), 6 states have call predecessors, (183), 6 states have call successors, (183) Word has length 407 [2024-11-08 18:31:58,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:31:58,688 INFO L225 Difference]: With dead ends: 8195 [2024-11-08 18:31:58,689 INFO L226 Difference]: Without dead ends: 4522 [2024-11-08 18:31:58,703 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 976 GetRequests, 942 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=236, Invalid=756, Unknown=0, NotChecked=0, Total=992 [2024-11-08 18:31:58,704 INFO L432 NwaCegarLoop]: 185 mSDtfsCounter, 570 mSDsluCounter, 1510 mSDsCounter, 0 mSdLazyCounter, 1429 mSolverCounterSat, 381 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 579 SdHoareTripleChecker+Valid, 1695 SdHoareTripleChecker+Invalid, 1810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 381 IncrementalHoareTripleChecker+Valid, 1429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-08 18:31:58,704 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [579 Valid, 1695 Invalid, 1810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [381 Valid, 1429 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-08 18:31:58,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4522 states. [2024-11-08 18:31:59,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4522 to 3929. [2024-11-08 18:31:59,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3929 states, 2670 states have (on average 1.302996254681648) internal successors, (3479), 2691 states have internal predecessors, (3479), 1126 states have call successors, (1126), 132 states have call predecessors, (1126), 132 states have return successors, (1126), 1105 states have call predecessors, (1126), 1126 states have call successors, (1126) [2024-11-08 18:31:59,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3929 states to 3929 states and 5731 transitions. [2024-11-08 18:31:59,355 INFO L78 Accepts]: Start accepts. Automaton has 3929 states and 5731 transitions. Word has length 407 [2024-11-08 18:31:59,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:31:59,356 INFO L471 AbstractCegarLoop]: Abstraction has 3929 states and 5731 transitions. [2024-11-08 18:31:59,357 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 14.875) internal successors, (238), 16 states have internal predecessors, (238), 6 states have call successors, (182), 2 states have call predecessors, (182), 4 states have return successors, (183), 6 states have call predecessors, (183), 6 states have call successors, (183) [2024-11-08 18:31:59,358 INFO L276 IsEmpty]: Start isEmpty. Operand 3929 states and 5731 transitions. [2024-11-08 18:31:59,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 408 [2024-11-08 18:31:59,361 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:31:59,361 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:31:59,383 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-08 18:31:59,561 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:31:59,562 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:31:59,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:31:59,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1986006735, now seen corresponding path program 1 times [2024-11-08 18:31:59,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 18:31:59,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29679514] [2024-11-08 18:31:59,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:31:59,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 18:32:00,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 18:32:00,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1130430939] [2024-11-08 18:32:00,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:32:00,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:32:00,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 18:32:00,283 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 18:32:00,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-08 18:32:00,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 18:32:00,801 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-08 18:32:01,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 18:32:01,702 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-08 18:32:01,703 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-08 18:32:01,703 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-08 18:32:01,712 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-08 18:32:01,905 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 18:32:01,908 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:32:02,177 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-08 18:32:02,180 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.11 06:32:02 BoogieIcfgContainer [2024-11-08 18:32:02,180 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-08 18:32:02,181 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-08 18:32:02,181 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-08 18:32:02,181 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-08 18:32:02,182 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 06:30:44" (3/4) ... [2024-11-08 18:32:02,184 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-08 18:32:02,186 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-08 18:32:02,186 INFO L158 Benchmark]: Toolchain (without parser) took 80259.66ms. Allocated memory was 174.1MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 127.5MB in the beginning and 1.0GB in the end (delta: -882.5MB). Peak memory consumption was 229.4MB. Max. memory is 16.1GB. [2024-11-08 18:32:02,186 INFO L158 Benchmark]: CDTParser took 0.25ms. Allocated memory is still 174.1MB. Free memory was 145.6MB in the beginning and 145.5MB in the end (delta: 127.5kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-08 18:32:02,187 INFO L158 Benchmark]: CACSL2BoogieTranslator took 695.23ms. Allocated memory is still 174.1MB. Free memory was 127.3MB in the beginning and 96.6MB in the end (delta: 30.7MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2024-11-08 18:32:02,187 INFO L158 Benchmark]: Boogie Procedure Inliner took 263.53ms. Allocated memory was 174.1MB in the beginning and 228.6MB in the end (delta: 54.5MB). Free memory was 96.6MB in the beginning and 184.3MB in the end (delta: -87.7MB). Peak memory consumption was 18.7MB. Max. memory is 16.1GB. [2024-11-08 18:32:02,187 INFO L158 Benchmark]: Boogie Preprocessor took 196.77ms. Allocated memory is still 228.6MB. Free memory was 184.3MB in the beginning and 145.5MB in the end (delta: 38.8MB). Peak memory consumption was 39.8MB. Max. memory is 16.1GB. [2024-11-08 18:32:02,188 INFO L158 Benchmark]: RCFGBuilder took 1345.59ms. Allocated memory is still 228.6MB. Free memory was 145.5MB in the beginning and 148.0MB in the end (delta: -2.5MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. [2024-11-08 18:32:02,188 INFO L158 Benchmark]: TraceAbstraction took 77743.25ms. Allocated memory was 228.6MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 148.0MB in the beginning and 1.0GB in the end (delta: -863.1MB). Peak memory consumption was 195.4MB. Max. memory is 16.1GB. [2024-11-08 18:32:02,188 INFO L158 Benchmark]: Witness Printer took 4.74ms. Allocated memory is still 1.3GB. Free memory is still 1.0GB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-08 18:32:02,190 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.25ms. Allocated memory is still 174.1MB. Free memory was 145.6MB in the beginning and 145.5MB in the end (delta: 127.5kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 695.23ms. Allocated memory is still 174.1MB. Free memory was 127.3MB in the beginning and 96.6MB in the end (delta: 30.7MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 263.53ms. Allocated memory was 174.1MB in the beginning and 228.6MB in the end (delta: 54.5MB). Free memory was 96.6MB in the beginning and 184.3MB in the end (delta: -87.7MB). Peak memory consumption was 18.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 196.77ms. Allocated memory is still 228.6MB. Free memory was 184.3MB in the beginning and 145.5MB in the end (delta: 38.8MB). Peak memory consumption was 39.8MB. Max. memory is 16.1GB. * RCFGBuilder took 1345.59ms. Allocated memory is still 228.6MB. Free memory was 145.5MB in the beginning and 148.0MB in the end (delta: -2.5MB). Peak memory consumption was 52.4MB. Max. memory is 16.1GB. * TraceAbstraction took 77743.25ms. Allocated memory was 228.6MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 148.0MB in the beginning and 1.0GB in the end (delta: -863.1MB). Peak memory consumption was 195.4MB. Max. memory is 16.1GB. * Witness Printer took 4.74ms. Allocated memory is still 1.3GB. Free memory is still 1.0GB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftRight at line 251, overapproximation of someUnaryDOUBLEoperation at line 32, overapproximation of someBinaryArithmeticDOUBLEoperation at line 175, overapproximation of someBinaryDOUBLEComparisonOperation at line 402. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 1; [L23] unsigned char var_1_2 = 0; [L24] unsigned char var_1_4 = 64; [L25] signed long int var_1_6 = -1; [L26] unsigned short int var_1_7 = 45218; [L27] double var_1_9 = 128.4; [L28] unsigned short int var_1_10 = 40875; [L29] double var_1_14 = 7.125; [L30] double var_1_15 = 10.6; [L31] double var_1_16 = 0.6; [L32] double var_1_17 = -0.8; [L33] double var_1_18 = 15.75; [L34] double var_1_19 = 255.25; [L35] double var_1_20 = 63.942; [L36] double var_1_21 = 64.5; [L37] double var_1_22 = 50.75; [L38] signed char var_1_23 = 16; [L39] signed char var_1_24 = 50; [L40] signed char var_1_25 = -4; [L41] signed short int var_1_26 = 64; [L42] unsigned short int var_1_27 = 1; [L43] unsigned long int var_1_29 = 5; [L44] unsigned short int var_1_30 = 8; [L45] unsigned short int var_1_31 = 53218; [L46] unsigned char var_1_32 = 4; [L47] unsigned char var_1_33 = 128; [L48] unsigned char var_1_34 = 10; [L49] unsigned char var_1_35 = 50; [L50] unsigned char var_1_36 = 50; [L51] signed short int var_1_38 = 64; [L52] unsigned long int var_1_39 = 4; [L53] unsigned char var_1_40 = 1; [L54] unsigned char var_1_42 = 32; [L55] unsigned char var_1_43 = 32; [L56] unsigned char var_1_44 = 8; [L57] unsigned char var_1_45 = 64; [L58] unsigned char var_1_46 = 64; [L59] unsigned short int var_1_47 = 0; [L60] signed long int var_1_48 = 1523163596; [L61] unsigned short int var_1_49 = 64; [L62] unsigned char var_1_51 = 1; [L63] double var_1_52 = 2.5; [L64] unsigned char var_1_53 = 0; [L65] unsigned short int var_1_54 = 26042; [L66] signed short int var_1_55 = 0; [L67] signed long int var_1_56 = -1; [L68] signed long int var_1_58 = 1000000000; [L69] double var_1_59 = -0.525; [L70] unsigned char var_1_60 = 1; [L71] unsigned char var_1_61 = 1; [L72] unsigned char var_1_62 = 0; [L73] unsigned char var_1_63 = 1; [L74] unsigned char var_1_64 = 0; [L75] signed char var_1_65 = 4; [L76] unsigned long int var_1_66 = 1; [L77] unsigned long int var_1_67 = 0; [L78] unsigned short int last_1_var_1_1 = 1; [L79] double last_1_var_1_9 = 128.4; [L80] signed short int last_1_var_1_26 = 64; [L81] unsigned short int last_1_var_1_27 = 1; [L82] unsigned long int last_1_var_1_29 = 5; [L83] unsigned short int last_1_var_1_30 = 8; [L84] unsigned char last_1_var_1_32 = 4; [L85] signed short int last_1_var_1_38 = 64; [L86] unsigned long int last_1_var_1_39 = 4; [L87] unsigned char last_1_var_1_40 = 1; [L88] unsigned short int last_1_var_1_47 = 0; [L89] unsigned short int last_1_var_1_49 = 64; [L90] signed short int last_1_var_1_55 = 0; [L91] signed long int last_1_var_1_56 = -1; [L92] double last_1_var_1_59 = -0.525; [L93] unsigned char last_1_var_1_60 = 1; [L94] unsigned long int last_1_var_1_66 = 1; [L95] unsigned long int last_1_var_1_67 = 0; VAL [isInitial=0, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=0, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=64, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=-1, var_1_7=45218, var_1_9=642/5] [L406] isInitial = 1 [L407] FCALL initially() [L408] COND TRUE 1 [L409] CALL updateLastVariables() [L382] last_1_var_1_1 = var_1_1 [L383] last_1_var_1_9 = var_1_9 [L384] last_1_var_1_26 = var_1_26 [L385] last_1_var_1_27 = var_1_27 [L386] last_1_var_1_29 = var_1_29 [L387] last_1_var_1_30 = var_1_30 [L388] last_1_var_1_32 = var_1_32 [L389] last_1_var_1_38 = var_1_38 [L390] last_1_var_1_39 = var_1_39 [L391] last_1_var_1_40 = var_1_40 [L392] last_1_var_1_47 = var_1_47 [L393] last_1_var_1_49 = var_1_49 [L394] last_1_var_1_55 = var_1_55 [L395] last_1_var_1_56 = var_1_56 [L396] last_1_var_1_59 = var_1_59 [L397] last_1_var_1_60 = var_1_60 [L398] last_1_var_1_66 = var_1_66 [L399] last_1_var_1_67 = var_1_67 VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=0, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=64, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=-1, var_1_7=45218, var_1_9=642/5] [L409] RET updateLastVariables() [L410] CALL updateVariables() [L280] var_1_2 = __VERIFIER_nondet_uchar() [L281] CALL assume_abort_if_not(var_1_2 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=64, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=-1, var_1_7=45218, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=64, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=-1, var_1_7=45218, var_1_9=642/5] [L281] RET assume_abort_if_not(var_1_2 >= 0) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=64, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=-1, var_1_7=45218, var_1_9=642/5] [L282] CALL assume_abort_if_not(var_1_2 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=64, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=-1, var_1_7=45218, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=64, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=-1, var_1_7=45218, var_1_9=642/5] [L282] RET assume_abort_if_not(var_1_2 <= 1) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=64, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=-1, var_1_7=45218, var_1_9=642/5] [L283] var_1_4 = __VERIFIER_nondet_uchar() [L284] CALL assume_abort_if_not(var_1_4 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=-1, var_1_7=45218, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=-1, var_1_7=45218, var_1_9=642/5] [L284] RET assume_abort_if_not(var_1_4 >= 1) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=-1, var_1_7=45218, var_1_9=642/5] [L285] CALL assume_abort_if_not(var_1_4 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=-1, var_1_7=45218, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=-1, var_1_7=45218, var_1_9=642/5] [L285] RET assume_abort_if_not(var_1_4 <= 127) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=-1, var_1_7=45218, var_1_9=642/5] [L286] var_1_6 = __VERIFIER_nondet_long() [L287] CALL assume_abort_if_not(var_1_6 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=45218, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=45218, var_1_9=642/5] [L287] RET assume_abort_if_not(var_1_6 >= -2147483648) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=45218, var_1_9=642/5] [L288] CALL assume_abort_if_not(var_1_6 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=45218, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=45218, var_1_9=642/5] [L288] RET assume_abort_if_not(var_1_6 <= 2147483647) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=45218, var_1_9=642/5] [L289] CALL assume_abort_if_not(var_1_6 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=45218, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=45218, var_1_9=642/5] [L289] RET assume_abort_if_not(var_1_6 != 0) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=45218, var_1_9=642/5] [L290] var_1_7 = __VERIFIER_nondet_ushort() [L291] CALL assume_abort_if_not(var_1_7 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L291] RET assume_abort_if_not(var_1_7 >= 32767) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L292] CALL assume_abort_if_not(var_1_7 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L292] RET assume_abort_if_not(var_1_7 <= 65534) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=40875, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L293] var_1_10 = __VERIFIER_nondet_ushort() [L294] CALL assume_abort_if_not(var_1_10 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L294] RET assume_abort_if_not(var_1_10 >= 32767) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L295] CALL assume_abort_if_not(var_1_10 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L295] RET assume_abort_if_not(var_1_10 <= 65535) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_14=57/8, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L296] var_1_14 = __VERIFIER_nondet_double() [L297] CALL assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L297] RET assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_15=53/5, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L298] var_1_15 = __VERIFIER_nondet_double() [L299] CALL assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L299] RET assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_16=3/5, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L300] var_1_16 = __VERIFIER_nondet_double() [L301] CALL assume_abort_if_not((var_1_16 >= -230584.3009213691390e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 2305843.009213691390e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L301] RET assume_abort_if_not((var_1_16 >= -230584.3009213691390e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 2305843.009213691390e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L302] var_1_17 = __VERIFIER_nondet_double() [L303] CALL assume_abort_if_not((var_1_17 >= -230584.3009213691390e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 2305843.009213691390e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L303] RET assume_abort_if_not((var_1_17 >= -230584.3009213691390e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 2305843.009213691390e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_18=63/4, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L304] var_1_18 = __VERIFIER_nondet_double() [L305] CALL assume_abort_if_not((var_1_18 >= -230584.3009213691390e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 2305843.009213691390e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L305] RET assume_abort_if_not((var_1_18 >= -230584.3009213691390e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 2305843.009213691390e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_19=1021/4, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L306] var_1_19 = __VERIFIER_nondet_double() [L307] CALL assume_abort_if_not((var_1_19 >= -230584.3009213691390e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 2305843.009213691390e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L307] RET assume_abort_if_not((var_1_19 >= -230584.3009213691390e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 2305843.009213691390e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_20=31971/500, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L308] var_1_20 = __VERIFIER_nondet_double() [L309] CALL assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L309] RET assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_21=129/2, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L310] var_1_21 = __VERIFIER_nondet_double() [L311] CALL assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L311] RET assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_22=203/4, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L312] var_1_22 = __VERIFIER_nondet_double() [L313] CALL assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L313] RET assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=50, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L314] var_1_24 = __VERIFIER_nondet_char() [L315] CALL assume_abort_if_not(var_1_24 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L315] RET assume_abort_if_not(var_1_24 >= -63) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L316] CALL assume_abort_if_not(var_1_24 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L316] RET assume_abort_if_not(var_1_24 <= 63) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=-4, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L317] var_1_25 = __VERIFIER_nondet_char() [L318] CALL assume_abort_if_not(var_1_25 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L318] RET assume_abort_if_not(var_1_25 >= -63) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L319] CALL assume_abort_if_not(var_1_25 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L319] RET assume_abort_if_not(var_1_25 <= 63) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=53218, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L320] var_1_31 = __VERIFIER_nondet_ushort() [L321] CALL assume_abort_if_not(var_1_31 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L321] RET assume_abort_if_not(var_1_31 >= 32767) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L322] CALL assume_abort_if_not(var_1_31 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L322] RET assume_abort_if_not(var_1_31 <= 65534) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=128, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L323] var_1_33 = __VERIFIER_nondet_uchar() [L324] CALL assume_abort_if_not(var_1_33 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L324] RET assume_abort_if_not(var_1_33 >= 127) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L325] CALL assume_abort_if_not(var_1_33 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L325] RET assume_abort_if_not(var_1_33 <= 254) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=10, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L326] var_1_34 = __VERIFIER_nondet_uchar() [L327] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L327] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L328] CALL assume_abort_if_not(var_1_34 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L328] RET assume_abort_if_not(var_1_34 <= 127) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=50, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L329] var_1_35 = __VERIFIER_nondet_uchar() [L330] CALL assume_abort_if_not(var_1_35 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L330] RET assume_abort_if_not(var_1_35 >= 31) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L331] CALL assume_abort_if_not(var_1_35 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L331] RET assume_abort_if_not(var_1_35 <= 64) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=50, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L332] var_1_36 = __VERIFIER_nondet_uchar() [L333] CALL assume_abort_if_not(var_1_36 >= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L333] RET assume_abort_if_not(var_1_36 >= 32) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L334] CALL assume_abort_if_not(var_1_36 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L334] RET assume_abort_if_not(var_1_36 <= 63) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=32, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L335] var_1_42 = __VERIFIER_nondet_uchar() [L336] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L336] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L337] CALL assume_abort_if_not(var_1_42 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L337] RET assume_abort_if_not(var_1_42 <= 32) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=32, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L338] var_1_43 = __VERIFIER_nondet_uchar() [L339] CALL assume_abort_if_not(var_1_43 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L339] RET assume_abort_if_not(var_1_43 >= 0) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L340] CALL assume_abort_if_not(var_1_43 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L340] RET assume_abort_if_not(var_1_43 <= 32) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=8, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L341] var_1_44 = __VERIFIER_nondet_uchar() [L342] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L342] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L343] CALL assume_abort_if_not(var_1_44 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L343] RET assume_abort_if_not(var_1_44 <= 31) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=64, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L344] var_1_45 = __VERIFIER_nondet_uchar() [L345] CALL assume_abort_if_not(var_1_45 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L345] RET assume_abort_if_not(var_1_45 >= 63) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L346] CALL assume_abort_if_not(var_1_45 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L346] RET assume_abort_if_not(var_1_45 <= 127) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L347] var_1_46 = __VERIFIER_nondet_uchar() [L348] CALL assume_abort_if_not(var_1_46 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L348] RET assume_abort_if_not(var_1_46 >= 64) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L349] CALL assume_abort_if_not(var_1_46 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L349] RET assume_abort_if_not(var_1_46 <= 127) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=1523163596, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L350] var_1_48 = __VERIFIER_nondet_long() [L351] CALL assume_abort_if_not(var_1_48 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L351] RET assume_abort_if_not(var_1_48 >= 1073741823) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L352] CALL assume_abort_if_not(var_1_48 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L352] RET assume_abort_if_not(var_1_48 <= 2147483647) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L353] var_1_51 = __VERIFIER_nondet_uchar() [L354] CALL assume_abort_if_not(var_1_51 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L354] RET assume_abort_if_not(var_1_51 >= 0) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L355] CALL assume_abort_if_not(var_1_51 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L355] RET assume_abort_if_not(var_1_51 <= 1) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_52=5/2, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L356] var_1_52 = __VERIFIER_nondet_double() [L357] CALL assume_abort_if_not((var_1_52 >= -922337.2036854776000e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854776000e+12F && var_1_52 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L357] RET assume_abort_if_not((var_1_52 >= -922337.2036854776000e+13F && var_1_52 <= -1.0e-20F) || (var_1_52 <= 9223372.036854776000e+12F && var_1_52 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L358] CALL assume_abort_if_not(var_1_52 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L358] RET assume_abort_if_not(var_1_52 != 0.0F) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=0, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L359] var_1_53 = __VERIFIER_nondet_uchar() [L360] CALL assume_abort_if_not(var_1_53 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L360] RET assume_abort_if_not(var_1_53 >= 0) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L361] CALL assume_abort_if_not(var_1_53 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L361] RET assume_abort_if_not(var_1_53 <= 1) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=26042, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L362] var_1_54 = __VERIFIER_nondet_ushort() [L363] CALL assume_abort_if_not(var_1_54 >= 24575) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L363] RET assume_abort_if_not(var_1_54 >= 24575) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L364] CALL assume_abort_if_not(var_1_54 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L364] RET assume_abort_if_not(var_1_54 <= 32767) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=1000000000, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L365] var_1_58 = __VERIFIER_nondet_long() [L366] CALL assume_abort_if_not(var_1_58 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L366] RET assume_abort_if_not(var_1_58 >= 536870911) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L367] CALL assume_abort_if_not(var_1_58 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L367] RET assume_abort_if_not(var_1_58 <= 1073741823) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L368] var_1_61 = __VERIFIER_nondet_uchar() [L369] CALL assume_abort_if_not(var_1_61 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L369] RET assume_abort_if_not(var_1_61 >= 1) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L370] CALL assume_abort_if_not(var_1_61 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L370] RET assume_abort_if_not(var_1_61 <= 1) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L371] var_1_62 = __VERIFIER_nondet_uchar() [L372] CALL assume_abort_if_not(var_1_62 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L372] RET assume_abort_if_not(var_1_62 >= 0) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L373] CALL assume_abort_if_not(var_1_62 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L373] RET assume_abort_if_not(var_1_62 <= 0) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L374] var_1_63 = __VERIFIER_nondet_uchar() [L375] CALL assume_abort_if_not(var_1_63 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L375] RET assume_abort_if_not(var_1_63 >= 1) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L376] CALL assume_abort_if_not(var_1_63 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L376] RET assume_abort_if_not(var_1_63 <= 1) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=0, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L377] var_1_64 = __VERIFIER_nondet_uchar() [L378] CALL assume_abort_if_not(var_1_64 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L378] RET assume_abort_if_not(var_1_64 >= 1) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L379] CALL assume_abort_if_not(var_1_64 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L379] RET assume_abort_if_not(var_1_64 <= 1) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L410] RET updateVariables() [L411] CALL step() [L99] unsigned char stepLocal_1 = var_1_4; [L100] signed long int stepLocal_0 = last_1_var_1_47 / (8 + var_1_4); VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_0=0, stepLocal_1=288, var_1_10=32767, var_1_1=1, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L101] COND FALSE !(stepLocal_0 > ((((-256) > ((last_1_var_1_56 / var_1_6))) ? (-256) : ((last_1_var_1_56 / var_1_6))))) [L108] var_1_1 = ((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4))) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_1=288, var_1_10=32767, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L110] signed long int stepLocal_7 = last_1_var_1_30; [L111] unsigned char stepLocal_6 = last_1_var_1_9 >= last_1_var_1_59; [L112] signed long int stepLocal_5 = last_1_var_1_40; VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_1=288, stepLocal_5=1, stepLocal_6=0, stepLocal_7=8, var_1_10=32767, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L113] COND FALSE !(last_1_var_1_60 && stepLocal_6) [L128] var_1_39 = last_1_var_1_32 VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L130] COND FALSE !(! last_1_var_1_60) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L137] COND TRUE \read(last_1_var_1_60) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L138] COND TRUE \read(last_1_var_1_60) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=64, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L139] COND TRUE \read(last_1_var_1_60) [L140] var_1_49 = var_1_44 VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L157] COND FALSE !(var_1_7 < (var_1_10 - last_1_var_1_39)) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=2, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L174] COND TRUE (((((var_1_9 / var_1_52)) < (var_1_9)) ? ((var_1_9 / var_1_52)) : (var_1_9))) <= last_1_var_1_59 [L175] var_1_59 = ((((var_1_18) > ((var_1_17 + (8.1 - var_1_22)))) ? (var_1_18) : ((var_1_17 + (8.1 - var_1_22))))) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L177] unsigned short int stepLocal_13 = var_1_54; VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_13=24575, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=1, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L178] COND TRUE (var_1_49 + var_1_10) > stepLocal_13 [L179] var_1_66 = 128u VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L181] unsigned long int stepLocal_9 = last_1_var_1_39; [L182] unsigned char stepLocal_8 = last_1_var_1_60; VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, stepLocal_8=1, stepLocal_9=4, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L183] COND TRUE stepLocal_8 || last_1_var_1_60 VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, stepLocal_9=4, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=1, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L184] COND FALSE !(last_1_var_1_49 <= stepLocal_9) [L187] var_1_40 = (var_1_33 - ((var_1_42 + var_1_43) + (var_1_36 - var_1_44))) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L192] COND FALSE !((var_1_10 / var_1_6) <= (last_1_var_1_32 - var_1_4)) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=4, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L201] COND FALSE !(var_1_31 <= last_1_var_1_47) [L204] var_1_32 = var_1_34 VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L207] unsigned char stepLocal_12 = var_1_35; [L208] signed long int stepLocal_11 = var_1_44 + var_1_42; VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=1, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L209] COND TRUE -0.2f <= var_1_18 [L210] var_1_60 = ((! var_1_61) || ((var_1_2 && var_1_53) && var_1_62)) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=64, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L220] var_1_38 = (((((var_1_33 - 1000)) < (last_1_var_1_38)) ? ((var_1_33 - 1000)) : (last_1_var_1_38))) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L221] COND FALSE !(\read(var_1_60)) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L224] COND FALSE !(\read(var_1_60)) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=64, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L227] COND TRUE ((var_1_22 * var_1_17) * var_1_18) == var_1_19 [L228] var_1_26 = (((((var_1_25) < (var_1_49)) ? (var_1_25) : (var_1_49))) + var_1_32) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=1, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L231] COND TRUE var_1_9 > var_1_9 [L232] var_1_27 = ((((((((var_1_40) < (last_1_var_1_27)) ? (var_1_40) : (last_1_var_1_27))) < 0 ) ? -((((var_1_40) < (last_1_var_1_27)) ? (var_1_40) : (last_1_var_1_27))) : ((((var_1_40) < (last_1_var_1_27)) ? (var_1_40) : (last_1_var_1_27))))) + var_1_4) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L236] signed long int stepLocal_14 = (var_1_32 + var_1_40) * var_1_36; VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_11=62, stepLocal_12=-224, stepLocal_14=2016, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L237] COND FALSE !(stepLocal_14 > (3395460357u - var_1_34)) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L240] COND FALSE !(\read(var_1_60)) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L247] signed long int stepLocal_2 = ~ var_1_6; VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_2=-32769, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=16, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L248] COND TRUE stepLocal_2 > (((((var_1_10 - 1)) < (((((var_1_4) < (var_1_67)) ? (var_1_4) : (var_1_67))))) ? ((var_1_10 - 1)) : (((((var_1_4) < (var_1_67)) ? (var_1_4) : (var_1_67)))))) [L249] var_1_23 = (var_1_24 + (((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) < 0 ) ? -((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) : ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=30, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L251] EXPR var_1_56 >> var_1_4 VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=30, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=4, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L251] COND FALSE !((((((var_1_44) < (var_1_35)) ? (var_1_44) : (var_1_35))) * (var_1_56 >> var_1_4)) >= var_1_6) [L254] var_1_65 = var_1_35 VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=30, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=32, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L256] unsigned short int stepLocal_3 = var_1_10; VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_3=32767, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=30, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=5, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=32, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L257] COND FALSE !(((((var_1_27) < ((var_1_32 + var_1_32))) ? (var_1_27) : ((var_1_32 + var_1_32)))) >= stepLocal_3) [L260] var_1_29 = ((((last_1_var_1_29) < (var_1_32)) ? (last_1_var_1_29) : (var_1_32))) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=30, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=0, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=32, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L262] unsigned long int stepLocal_10 = var_1_29 - (var_1_48 - var_1_32); VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_10=-2147483647, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=30, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=0, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=0, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=32, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L263] COND TRUE ! var_1_60 [L264] var_1_47 = (var_1_66 + var_1_46) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_10=-2147483647, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=30, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=0, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=192, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=32, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L272] unsigned long int stepLocal_4 = var_1_29 * (var_1_7 - var_1_40); VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_10=-2147483647, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_4=0, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=30, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=0, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=192, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=32, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L273] EXPR var_1_24 & var_1_6 VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_10=-2147483647, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_4=0, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=30, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=0, var_1_2=1, var_1_30=8, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=192, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=32, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L273] COND TRUE stepLocal_4 < (var_1_39 + (var_1_24 & var_1_6)) [L274] var_1_30 = (var_1_31 - var_1_49) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, stepLocal_10=-2147483647, stepLocal_11=62, stepLocal_12=-224, stepLocal_1=288, stepLocal_5=1, stepLocal_7=8, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=30, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=0, var_1_2=1, var_1_30=32736, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=192, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=32, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L411] RET step() [L412] CALL, EXPR property() [L402] EXPR ((((((((last_1_var_1_47 / (8 + var_1_4)) > ((((-256) > ((last_1_var_1_56 / var_1_6))) ? (-256) : ((last_1_var_1_56 / var_1_6))))) ? ((var_1_4 != last_1_var_1_56) ? (var_1_1 == ((unsigned short int) ((((var_1_4) < ((var_1_7 - ((((last_1_var_1_47) < (last_1_var_1_40)) ? (last_1_var_1_47) : (last_1_var_1_40)))))) ? (var_1_4) : ((var_1_7 - ((((last_1_var_1_47) < (last_1_var_1_40)) ? (last_1_var_1_47) : (last_1_var_1_40))))))))) : (var_1_1 == ((unsigned short int) ((((var_1_7) < ((var_1_4 + last_1_var_1_47))) ? (var_1_7) : ((var_1_4 + last_1_var_1_47))))))) : (var_1_1 == ((unsigned short int) ((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4)))))) && ((var_1_7 < (var_1_10 - last_1_var_1_39)) ? ((last_1_var_1_32 > last_1_var_1_39) ? ((((((last_1_var_1_67) < (var_1_10)) ? (last_1_var_1_67) : (var_1_10))) < (((((10000) > (last_1_var_1_66)) ? (10000) : (last_1_var_1_66))) - last_1_var_1_39)) ? ((((((last_1_var_1_59) > (last_1_var_1_59)) ? (last_1_var_1_59) : (last_1_var_1_59))) != last_1_var_1_59) ? ((last_1_var_1_39 >= (var_1_7 * var_1_4)) ? (var_1_9 == ((double) ((((((((var_1_14) > (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))))) ? (var_1_14) : (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))))))) < (((var_1_16 + var_1_17) + (var_1_18 + var_1_19)))) ? (((((var_1_14) > (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))))) ? (var_1_14) : (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))))))) : (((var_1_16 + var_1_17) + (var_1_18 + var_1_19))))))) : 1) : (var_1_9 == ((double) ((7.2043630626503014E18 - var_1_20) - ((((var_1_21) < ((7.8120422756997018E18 - var_1_22))) ? (var_1_21) : ((7.8120422756997018E18 - var_1_22)))))))) : (var_1_9 == ((double) var_1_18))) : (var_1_9 == ((double) var_1_22))) : 1)) && (((~ var_1_6) > (((((var_1_10 - 1)) < (((((var_1_4) < (var_1_67)) ? (var_1_4) : (var_1_67))))) ? ((var_1_10 - 1)) : (((((var_1_4) < (var_1_67)) ? (var_1_4) : (var_1_67))))))) ? (var_1_23 == ((signed char) (var_1_24 + (((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) < 0 ) ? -((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) : ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))))) : 1)) && (var_1_60 ? (var_1_26 == ((signed short int) (var_1_49 + var_1_25))) : ((((var_1_22 * var_1_17) * var_1_18) == var_1_19) ? (var_1_26 == ((signed short int) (((((var_1_25) < (var_1_49)) ? (var_1_25) : (var_1_49))) + var_1_32))) : 1))) && ((var_1_9 > var_1_9) ? (var_1_27 == ((unsigned short int) ((((((((var_1_40) < (last_1_var_1_27)) ? (var_1_40) : (last_1_var_1_27))) < 0 ) ? -((((var_1_40) < (last_1_var_1_27)) ? (var_1_40) : (last_1_var_1_27))) : ((((var_1_40) < (last_1_var_1_27)) ? (var_1_40) : (last_1_var_1_27))))) + var_1_4))) : (var_1_27 == ((unsigned short int) (((((((((last_1_var_1_27) > (var_1_40)) ? (last_1_var_1_27) : (var_1_40)))) > (var_1_4)) ? (((((last_1_var_1_27) > (var_1_40)) ? (last_1_var_1_27) : (var_1_40)))) : (var_1_4))) + var_1_40))))) && ((((((var_1_27) < ((var_1_32 + var_1_32))) ? (var_1_27) : ((var_1_32 + var_1_32)))) >= var_1_10) ? (var_1_29 == ((unsigned long int) (4145023310u - var_1_32))) : (var_1_29 == ((unsigned long int) ((((last_1_var_1_29) < (var_1_32)) ? (last_1_var_1_29) : (var_1_32))))))) && (((var_1_29 * (var_1_7 - var_1_40)) < (var_1_39 + (var_1_24 & var_1_6))) ? (var_1_30 == ((unsigned short int) (var_1_31 - var_1_49))) : (var_1_30 == ((unsigned short int) (47664 - var_1_49)))) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=30, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=0, var_1_2=1, var_1_30=32736, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=192, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=32, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L402] EXPR (((((((((((((((((((last_1_var_1_47 / (8 + var_1_4)) > ((((-256) > ((last_1_var_1_56 / var_1_6))) ? (-256) : ((last_1_var_1_56 / var_1_6))))) ? ((var_1_4 != last_1_var_1_56) ? (var_1_1 == ((unsigned short int) ((((var_1_4) < ((var_1_7 - ((((last_1_var_1_47) < (last_1_var_1_40)) ? (last_1_var_1_47) : (last_1_var_1_40)))))) ? (var_1_4) : ((var_1_7 - ((((last_1_var_1_47) < (last_1_var_1_40)) ? (last_1_var_1_47) : (last_1_var_1_40))))))))) : (var_1_1 == ((unsigned short int) ((((var_1_7) < ((var_1_4 + last_1_var_1_47))) ? (var_1_7) : ((var_1_4 + last_1_var_1_47))))))) : (var_1_1 == ((unsigned short int) ((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4)))))) && ((var_1_7 < (var_1_10 - last_1_var_1_39)) ? ((last_1_var_1_32 > last_1_var_1_39) ? ((((((last_1_var_1_67) < (var_1_10)) ? (last_1_var_1_67) : (var_1_10))) < (((((10000) > (last_1_var_1_66)) ? (10000) : (last_1_var_1_66))) - last_1_var_1_39)) ? ((((((last_1_var_1_59) > (last_1_var_1_59)) ? (last_1_var_1_59) : (last_1_var_1_59))) != last_1_var_1_59) ? ((last_1_var_1_39 >= (var_1_7 * var_1_4)) ? (var_1_9 == ((double) ((((((((var_1_14) > (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))))) ? (var_1_14) : (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))))))) < (((var_1_16 + var_1_17) + (var_1_18 + var_1_19)))) ? (((((var_1_14) > (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))))) ? (var_1_14) : (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))))))) : (((var_1_16 + var_1_17) + (var_1_18 + var_1_19))))))) : 1) : (var_1_9 == ((double) ((7.2043630626503014E18 - var_1_20) - ((((var_1_21) < ((7.8120422756997018E18 - var_1_22))) ? (var_1_21) : ((7.8120422756997018E18 - var_1_22)))))))) : (var_1_9 == ((double) var_1_18))) : (var_1_9 == ((double) var_1_22))) : 1)) && (((~ var_1_6) > (((((var_1_10 - 1)) < (((((var_1_4) < (var_1_67)) ? (var_1_4) : (var_1_67))))) ? ((var_1_10 - 1)) : (((((var_1_4) < (var_1_67)) ? (var_1_4) : (var_1_67))))))) ? (var_1_23 == ((signed char) (var_1_24 + (((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) < 0 ) ? -((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) : ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))))) : 1)) && (var_1_60 ? (var_1_26 == ((signed short int) (var_1_49 + var_1_25))) : ((((var_1_22 * var_1_17) * var_1_18) == var_1_19) ? (var_1_26 == ((signed short int) (((((var_1_25) < (var_1_49)) ? (var_1_25) : (var_1_49))) + var_1_32))) : 1))) && ((var_1_9 > var_1_9) ? (var_1_27 == ((unsigned short int) ((((((((var_1_40) < (last_1_var_1_27)) ? (var_1_40) : (last_1_var_1_27))) < 0 ) ? -((((var_1_40) < (last_1_var_1_27)) ? (var_1_40) : (last_1_var_1_27))) : ((((var_1_40) < (last_1_var_1_27)) ? (var_1_40) : (last_1_var_1_27))))) + var_1_4))) : (var_1_27 == ((unsigned short int) (((((((((last_1_var_1_27) > (var_1_40)) ? (last_1_var_1_27) : (var_1_40)))) > (var_1_4)) ? (((((last_1_var_1_27) > (var_1_40)) ? (last_1_var_1_27) : (var_1_40)))) : (var_1_4))) + var_1_40))))) && ((((((var_1_27) < ((var_1_32 + var_1_32))) ? (var_1_27) : ((var_1_32 + var_1_32)))) >= var_1_10) ? (var_1_29 == ((unsigned long int) (4145023310u - var_1_32))) : (var_1_29 == ((unsigned long int) ((((last_1_var_1_29) < (var_1_32)) ? (last_1_var_1_29) : (var_1_32))))))) && (((var_1_29 * (var_1_7 - var_1_40)) < (var_1_39 + (var_1_24 & var_1_6))) ? (var_1_30 == ((unsigned short int) (var_1_31 - var_1_49))) : (var_1_30 == ((unsigned short int) (47664 - var_1_49))))) && (((var_1_10 / var_1_6) <= (last_1_var_1_32 - var_1_4)) ? (last_1_var_1_60 ? (var_1_32 == ((unsigned char) ((((var_1_33 - ((((var_1_4) < (var_1_34)) ? (var_1_4) : (var_1_34)))) < 0 ) ? -(var_1_33 - ((((var_1_4) < (var_1_34)) ? (var_1_4) : (var_1_34)))) : (var_1_33 - ((((var_1_4) < (var_1_34)) ? (var_1_4) : (var_1_34)))))))) : ((var_1_4 >= last_1_var_1_1) ? (var_1_32 == ((unsigned char) (var_1_34 + ((var_1_35 + var_1_36) - 4)))) : 1)) : ((var_1_31 <= last_1_var_1_47) ? (var_1_32 == ((unsigned char) var_1_34)) : (var_1_32 == ((unsigned char) var_1_34))))) && (var_1_38 == ((signed short int) (((((var_1_33 - 1000)) < (last_1_var_1_38)) ? ((var_1_33 - 1000)) : (last_1_var_1_38)))))) && ((last_1_var_1_60 && (last_1_var_1_9 >= last_1_var_1_59)) ? ((last_1_var_1_30 < 4) ? (last_1_var_1_60 ? (var_1_39 == ((unsigned long int) last_1_var_1_27)) : ((last_1_var_1_40 <= last_1_var_1_39) ? (var_1_39 == ((unsigned long int) (last_1_var_1_29 + var_1_33))) : (var_1_39 == ((unsigned long int) ((((last_1_var_1_40) < ((4003062372u - var_1_34))) ? (last_1_var_1_40) : ((4003062372u - var_1_34)))))))) : (var_1_39 == ((unsigned long int) var_1_10))) : (var_1_39 == ((unsigned long int) last_1_var_1_32)))) && ((last_1_var_1_60 || last_1_var_1_60) ? ((last_1_var_1_49 <= last_1_var_1_39) ? (var_1_40 == ((unsigned char) (((((var_1_4 + var_1_36)) < (((((var_1_35) < (((((var_1_34) > (var_1_33)) ? (var_1_34) : (var_1_33))))) ? (var_1_35) : (((((var_1_34) > (var_1_33)) ? (var_1_34) : (var_1_33)))))))) ? ((var_1_4 + var_1_36)) : (((((var_1_35) < (((((var_1_34) > (var_1_33)) ? (var_1_34) : (var_1_33))))) ? (var_1_35) : (((((var_1_34) > (var_1_33)) ? (var_1_34) : (var_1_33))))))))))) : (var_1_40 == ((unsigned char) (var_1_33 - ((var_1_42 + var_1_43) + (var_1_36 - var_1_44)))))) : (var_1_40 == ((unsigned char) ((var_1_45 + ((((64) > (var_1_46)) ? (64) : (var_1_46)))) - var_1_44))))) && ((! var_1_60) ? (var_1_47 == ((unsigned short int) (var_1_66 + var_1_46))) : ((var_1_6 <= (var_1_29 - (var_1_48 - var_1_32))) ? (var_1_47 == ((unsigned short int) ((((((((((((var_1_35) > (var_1_45)) ? (var_1_35) : (var_1_45)))) > (var_1_43)) ? (((((var_1_35) > (var_1_45)) ? (var_1_35) : (var_1_45)))) : (var_1_43)))) < (var_1_44)) ? (((((((((var_1_35) > (var_1_45)) ? (var_1_35) : (var_1_45)))) > (var_1_43)) ? (((((var_1_35) > (var_1_45)) ? (var_1_35) : (var_1_45)))) : (var_1_43)))) : (var_1_44))))) : (var_1_47 == ((unsigned short int) var_1_36))))) && ((! last_1_var_1_60) ? (last_1_var_1_60 ? (var_1_49 == ((unsigned short int) ((((var_1_7 - var_1_45) < 0 ) ? -(var_1_7 - var_1_45) : (var_1_7 - var_1_45))))) : (var_1_49 == ((unsigned short int) (var_1_43 + (var_1_33 + last_1_var_1_49))))) : (last_1_var_1_60 ? (last_1_var_1_60 ? (last_1_var_1_60 ? (var_1_49 == ((unsigned short int) var_1_44)) : (((var_1_21 + var_1_19) <= ((- last_1_var_1_59) / var_1_52)) ? (var_1_49 == ((unsigned short int) last_1_var_1_40)) : (var_1_49 == ((unsigned short int) ((((var_1_35) > (((((128) < 0 ) ? -(128) : (128))))) ? (var_1_35) : (((((128) < 0 ) ? -(128) : (128)))))))))) : (last_1_var_1_60 ? ((last_1_var_1_9 <= var_1_17) ? (var_1_49 == ((unsigned short int) (((var_1_54 - 4) - var_1_44) + last_1_var_1_26))) : 1) : 1)) : 1))) && (var_1_60 ? ((! (var_1_56 <= var_1_54)) ? (var_1_55 == ((signed short int) (var_1_44 + ((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27)))))) : (var_1_55 == ((signed short int) (32 - var_1_38)))) : 1)) && (var_1_60 ? (var_1_56 == ((signed long int) ((var_1_49 + (var_1_58 - var_1_1)) - var_1_38))) : 1)) && (((((((var_1_9 / var_1_52)) < (var_1_9)) ? ((var_1_9 / var_1_52)) : (var_1_9))) <= last_1_var_1_59) ? (var_1_59 == ((double) ((((var_1_18) > ((var_1_17 + (8.1 - var_1_22)))) ? (var_1_18) : ((var_1_17 + (8.1 - var_1_22))))))) : 1)) && ((-0.2f <= var_1_18) ? (var_1_60 == ((unsigned char) ((! var_1_61) || ((var_1_2 && var_1_53) && var_1_62)))) : ((last_1_var_1_55 < (var_1_44 + var_1_42)) ? (var_1_60 == ((unsigned char) (var_1_51 || var_1_61))) : ((var_1_35 >= last_1_var_1_32) ? (var_1_60 == ((unsigned char) (((var_1_16 == var_1_21) || (var_1_63 && var_1_61)) && var_1_64))) : 1)))) && (((((((var_1_44) < (var_1_35)) ? (var_1_44) : (var_1_35))) * (var_1_56 >> var_1_4)) >= var_1_6) ? (var_1_65 == ((signed char) -10)) : (var_1_65 == ((signed char) var_1_35))) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=30, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=0, var_1_2=1, var_1_30=32736, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=192, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=32, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L402-L403] return (((((((((((((((((((((last_1_var_1_47 / (8 + var_1_4)) > ((((-256) > ((last_1_var_1_56 / var_1_6))) ? (-256) : ((last_1_var_1_56 / var_1_6))))) ? ((var_1_4 != last_1_var_1_56) ? (var_1_1 == ((unsigned short int) ((((var_1_4) < ((var_1_7 - ((((last_1_var_1_47) < (last_1_var_1_40)) ? (last_1_var_1_47) : (last_1_var_1_40)))))) ? (var_1_4) : ((var_1_7 - ((((last_1_var_1_47) < (last_1_var_1_40)) ? (last_1_var_1_47) : (last_1_var_1_40))))))))) : (var_1_1 == ((unsigned short int) ((((var_1_7) < ((var_1_4 + last_1_var_1_47))) ? (var_1_7) : ((var_1_4 + last_1_var_1_47))))))) : (var_1_1 == ((unsigned short int) ((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4)))))) && ((var_1_7 < (var_1_10 - last_1_var_1_39)) ? ((last_1_var_1_32 > last_1_var_1_39) ? ((((((last_1_var_1_67) < (var_1_10)) ? (last_1_var_1_67) : (var_1_10))) < (((((10000) > (last_1_var_1_66)) ? (10000) : (last_1_var_1_66))) - last_1_var_1_39)) ? ((((((last_1_var_1_59) > (last_1_var_1_59)) ? (last_1_var_1_59) : (last_1_var_1_59))) != last_1_var_1_59) ? ((last_1_var_1_39 >= (var_1_7 * var_1_4)) ? (var_1_9 == ((double) ((((((((var_1_14) > (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))))) ? (var_1_14) : (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))))))) < (((var_1_16 + var_1_17) + (var_1_18 + var_1_19)))) ? (((((var_1_14) > (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))))) ? (var_1_14) : (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))))))) : (((var_1_16 + var_1_17) + (var_1_18 + var_1_19))))))) : 1) : (var_1_9 == ((double) ((7.2043630626503014E18 - var_1_20) - ((((var_1_21) < ((7.8120422756997018E18 - var_1_22))) ? (var_1_21) : ((7.8120422756997018E18 - var_1_22)))))))) : (var_1_9 == ((double) var_1_18))) : (var_1_9 == ((double) var_1_22))) : 1)) && (((~ var_1_6) > (((((var_1_10 - 1)) < (((((var_1_4) < (var_1_67)) ? (var_1_4) : (var_1_67))))) ? ((var_1_10 - 1)) : (((((var_1_4) < (var_1_67)) ? (var_1_4) : (var_1_67))))))) ? (var_1_23 == ((signed char) (var_1_24 + (((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) < 0 ) ? -((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) : ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))))) : 1)) && (var_1_60 ? (var_1_26 == ((signed short int) (var_1_49 + var_1_25))) : ((((var_1_22 * var_1_17) * var_1_18) == var_1_19) ? (var_1_26 == ((signed short int) (((((var_1_25) < (var_1_49)) ? (var_1_25) : (var_1_49))) + var_1_32))) : 1))) && ((var_1_9 > var_1_9) ? (var_1_27 == ((unsigned short int) ((((((((var_1_40) < (last_1_var_1_27)) ? (var_1_40) : (last_1_var_1_27))) < 0 ) ? -((((var_1_40) < (last_1_var_1_27)) ? (var_1_40) : (last_1_var_1_27))) : ((((var_1_40) < (last_1_var_1_27)) ? (var_1_40) : (last_1_var_1_27))))) + var_1_4))) : (var_1_27 == ((unsigned short int) (((((((((last_1_var_1_27) > (var_1_40)) ? (last_1_var_1_27) : (var_1_40)))) > (var_1_4)) ? (((((last_1_var_1_27) > (var_1_40)) ? (last_1_var_1_27) : (var_1_40)))) : (var_1_4))) + var_1_40))))) && ((((((var_1_27) < ((var_1_32 + var_1_32))) ? (var_1_27) : ((var_1_32 + var_1_32)))) >= var_1_10) ? (var_1_29 == ((unsigned long int) (4145023310u - var_1_32))) : (var_1_29 == ((unsigned long int) ((((last_1_var_1_29) < (var_1_32)) ? (last_1_var_1_29) : (var_1_32))))))) && (((var_1_29 * (var_1_7 - var_1_40)) < (var_1_39 + (var_1_24 & var_1_6))) ? (var_1_30 == ((unsigned short int) (var_1_31 - var_1_49))) : (var_1_30 == ((unsigned short int) (47664 - var_1_49))))) && (((var_1_10 / var_1_6) <= (last_1_var_1_32 - var_1_4)) ? (last_1_var_1_60 ? (var_1_32 == ((unsigned char) ((((var_1_33 - ((((var_1_4) < (var_1_34)) ? (var_1_4) : (var_1_34)))) < 0 ) ? -(var_1_33 - ((((var_1_4) < (var_1_34)) ? (var_1_4) : (var_1_34)))) : (var_1_33 - ((((var_1_4) < (var_1_34)) ? (var_1_4) : (var_1_34)))))))) : ((var_1_4 >= last_1_var_1_1) ? (var_1_32 == ((unsigned char) (var_1_34 + ((var_1_35 + var_1_36) - 4)))) : 1)) : ((var_1_31 <= last_1_var_1_47) ? (var_1_32 == ((unsigned char) var_1_34)) : (var_1_32 == ((unsigned char) var_1_34))))) && (var_1_38 == ((signed short int) (((((var_1_33 - 1000)) < (last_1_var_1_38)) ? ((var_1_33 - 1000)) : (last_1_var_1_38)))))) && ((last_1_var_1_60 && (last_1_var_1_9 >= last_1_var_1_59)) ? ((last_1_var_1_30 < 4) ? (last_1_var_1_60 ? (var_1_39 == ((unsigned long int) last_1_var_1_27)) : ((last_1_var_1_40 <= last_1_var_1_39) ? (var_1_39 == ((unsigned long int) (last_1_var_1_29 + var_1_33))) : (var_1_39 == ((unsigned long int) ((((last_1_var_1_40) < ((4003062372u - var_1_34))) ? (last_1_var_1_40) : ((4003062372u - var_1_34)))))))) : (var_1_39 == ((unsigned long int) var_1_10))) : (var_1_39 == ((unsigned long int) last_1_var_1_32)))) && ((last_1_var_1_60 || last_1_var_1_60) ? ((last_1_var_1_49 <= last_1_var_1_39) ? (var_1_40 == ((unsigned char) (((((var_1_4 + var_1_36)) < (((((var_1_35) < (((((var_1_34) > (var_1_33)) ? (var_1_34) : (var_1_33))))) ? (var_1_35) : (((((var_1_34) > (var_1_33)) ? (var_1_34) : (var_1_33)))))))) ? ((var_1_4 + var_1_36)) : (((((var_1_35) < (((((var_1_34) > (var_1_33)) ? (var_1_34) : (var_1_33))))) ? (var_1_35) : (((((var_1_34) > (var_1_33)) ? (var_1_34) : (var_1_33))))))))))) : (var_1_40 == ((unsigned char) (var_1_33 - ((var_1_42 + var_1_43) + (var_1_36 - var_1_44)))))) : (var_1_40 == ((unsigned char) ((var_1_45 + ((((64) > (var_1_46)) ? (64) : (var_1_46)))) - var_1_44))))) && ((! var_1_60) ? (var_1_47 == ((unsigned short int) (var_1_66 + var_1_46))) : ((var_1_6 <= (var_1_29 - (var_1_48 - var_1_32))) ? (var_1_47 == ((unsigned short int) ((((((((((((var_1_35) > (var_1_45)) ? (var_1_35) : (var_1_45)))) > (var_1_43)) ? (((((var_1_35) > (var_1_45)) ? (var_1_35) : (var_1_45)))) : (var_1_43)))) < (var_1_44)) ? (((((((((var_1_35) > (var_1_45)) ? (var_1_35) : (var_1_45)))) > (var_1_43)) ? (((((var_1_35) > (var_1_45)) ? (var_1_35) : (var_1_45)))) : (var_1_43)))) : (var_1_44))))) : (var_1_47 == ((unsigned short int) var_1_36))))) && ((! last_1_var_1_60) ? (last_1_var_1_60 ? (var_1_49 == ((unsigned short int) ((((var_1_7 - var_1_45) < 0 ) ? -(var_1_7 - var_1_45) : (var_1_7 - var_1_45))))) : (var_1_49 == ((unsigned short int) (var_1_43 + (var_1_33 + last_1_var_1_49))))) : (last_1_var_1_60 ? (last_1_var_1_60 ? (last_1_var_1_60 ? (var_1_49 == ((unsigned short int) var_1_44)) : (((var_1_21 + var_1_19) <= ((- last_1_var_1_59) / var_1_52)) ? (var_1_49 == ((unsigned short int) last_1_var_1_40)) : (var_1_49 == ((unsigned short int) ((((var_1_35) > (((((128) < 0 ) ? -(128) : (128))))) ? (var_1_35) : (((((128) < 0 ) ? -(128) : (128)))))))))) : (last_1_var_1_60 ? ((last_1_var_1_9 <= var_1_17) ? (var_1_49 == ((unsigned short int) (((var_1_54 - 4) - var_1_44) + last_1_var_1_26))) : 1) : 1)) : 1))) && (var_1_60 ? ((! (var_1_56 <= var_1_54)) ? (var_1_55 == ((signed short int) (var_1_44 + ((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27)))))) : (var_1_55 == ((signed short int) (32 - var_1_38)))) : 1)) && (var_1_60 ? (var_1_56 == ((signed long int) ((var_1_49 + (var_1_58 - var_1_1)) - var_1_38))) : 1)) && (((((((var_1_9 / var_1_52)) < (var_1_9)) ? ((var_1_9 / var_1_52)) : (var_1_9))) <= last_1_var_1_59) ? (var_1_59 == ((double) ((((var_1_18) > ((var_1_17 + (8.1 - var_1_22)))) ? (var_1_18) : ((var_1_17 + (8.1 - var_1_22))))))) : 1)) && ((-0.2f <= var_1_18) ? (var_1_60 == ((unsigned char) ((! var_1_61) || ((var_1_2 && var_1_53) && var_1_62)))) : ((last_1_var_1_55 < (var_1_44 + var_1_42)) ? (var_1_60 == ((unsigned char) (var_1_51 || var_1_61))) : ((var_1_35 >= last_1_var_1_32) ? (var_1_60 == ((unsigned char) (((var_1_16 == var_1_21) || (var_1_63 && var_1_61)) && var_1_64))) : 1)))) && (((((((var_1_44) < (var_1_35)) ? (var_1_44) : (var_1_35))) * (var_1_56 >> var_1_4)) >= var_1_6) ? (var_1_65 == ((signed char) -10)) : (var_1_65 == ((signed char) var_1_35)))) && (((var_1_49 + var_1_10) > var_1_54) ? (var_1_66 == ((unsigned long int) 128u)) : 1)) && ((((var_1_32 + var_1_40) * var_1_36) > (3395460357u - var_1_34)) ? (var_1_67 == ((unsigned long int) var_1_48)) : 1) ; [L412] RET, EXPR property() [L412] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=30, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=0, var_1_2=1, var_1_30=32736, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=192, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=32, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] [L19] reach_error() VAL [isInitial=1, last_1_var_1_1=1, last_1_var_1_26=64, last_1_var_1_27=1, last_1_var_1_29=5, last_1_var_1_30=8, last_1_var_1_32=4, last_1_var_1_38=64, last_1_var_1_39=4, last_1_var_1_40=1, last_1_var_1_47=0, last_1_var_1_49=64, last_1_var_1_55=0, last_1_var_1_56=-1, last_1_var_1_59=2, last_1_var_1_60=1, last_1_var_1_66=1, last_1_var_1_67=0, last_1_var_1_9=642/5, var_1_10=32767, var_1_18=3, var_1_1=32, var_1_23=30, var_1_24=0, var_1_25=30, var_1_26=30, var_1_27=33, var_1_29=0, var_1_2=1, var_1_30=32736, var_1_31=32767, var_1_32=-512, var_1_33=383, var_1_34=-512, var_1_35=-224, var_1_36=-705, var_1_38=-873, var_1_39=4, var_1_40=32, var_1_42=31, var_1_43=288, var_1_44=-225, var_1_45=-193, var_1_46=64, var_1_47=192, var_1_48=2147483647, var_1_49=31, var_1_4=288, var_1_51=1, var_1_53=-255, var_1_54=24575, var_1_55=0, var_1_56=-1, var_1_58=536870911, var_1_59=3, var_1_60=0, var_1_61=1, var_1_62=0, var_1_63=1, var_1_64=1, var_1_65=32, var_1_66=128, var_1_67=0, var_1_6=32768, var_1_7=32767, var_1_9=642/5] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 188 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 77.4s, OverallIterations: 12, TraceHistogramMax: 64, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 34.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13933 SdHoareTripleChecker+Valid, 19.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13682 mSDsluCounter, 14823 SdHoareTripleChecker+Invalid, 16.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 11489 mSDsCounter, 6221 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11802 IncrementalHoareTripleChecker+Invalid, 18023 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 6221 mSolverCounterUnsat, 3334 mSDtfsCounter, 11802 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5130 GetRequests, 4746 SyntacticMatches, 10 SemanticMatches, 374 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33481 ImplicationChecksByTransitivity, 13.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3929occurred in iteration=11, InterpolantAutomatonStates: 351, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.0s AutomataMinimizationTime, 11 MinimizatonAttempts, 8734 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 6.5s SatisfiabilityAnalysisTime, 29.5s InterpolantComputationTime, 6896 NumberOfCodeBlocks, 6896 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 7690 ConstructedInterpolants, 0 QuantifiedInterpolants, 34049 SizeOfPredicates, 19 NumberOfNonLiveVariables, 3742 ConjunctsInSsa, 45 ConjunctsInUnsatCore, 19 InterpolantComputations, 7 PerfectInterpolantSequences, 151365/153216 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-08 18:32:02,318 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-58.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 282ae36df5695e27b909a2bf93e33671def0076fbd602d7ca03e88eb2683530d --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 18:32:04,736 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 18:32:04,841 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-08 18:32:04,848 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 18:32:04,849 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 18:32:04,896 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 18:32:04,896 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 18:32:04,897 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 18:32:04,898 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 18:32:04,899 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 18:32:04,900 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 18:32:04,900 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 18:32:04,901 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 18:32:04,902 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 18:32:04,902 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 18:32:04,903 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 18:32:04,903 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 18:32:04,904 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 18:32:04,904 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 18:32:04,905 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 18:32:04,905 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 18:32:04,906 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 18:32:04,906 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 18:32:04,907 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-08 18:32:04,907 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-08 18:32:04,907 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 18:32:04,908 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-08 18:32:04,908 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 18:32:04,909 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 18:32:04,909 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 18:32:04,909 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 18:32:04,910 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 18:32:04,910 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 18:32:04,911 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 18:32:04,911 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 18:32:04,912 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 18:32:04,912 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 18:32:04,912 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 18:32:04,913 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-08 18:32:04,913 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-08 18:32:04,913 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 18:32:04,915 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 18:32:04,915 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 18:32:04,916 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 18:32:04,916 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 282ae36df5695e27b909a2bf93e33671def0076fbd602d7ca03e88eb2683530d [2024-11-08 18:32:05,306 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 18:32:05,329 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 18:32:05,332 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 18:32:05,333 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 18:32:05,334 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 18:32:05,335 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-58.i Unable to find full path for "g++" [2024-11-08 18:32:07,467 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 18:32:07,730 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 18:32:07,734 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-58.i [2024-11-08 18:32:07,750 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/data/9c1828e2e/589366d141b64adb8b5440bbcf327e9c/FLAG800252ea6 [2024-11-08 18:32:07,764 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/data/9c1828e2e/589366d141b64adb8b5440bbcf327e9c [2024-11-08 18:32:07,766 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 18:32:07,767 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 18:32:07,768 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 18:32:07,768 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 18:32:07,774 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 18:32:07,775 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 06:32:07" (1/1) ... [2024-11-08 18:32:07,776 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b7a388f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:32:07, skipping insertion in model container [2024-11-08 18:32:07,777 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 06:32:07" (1/1) ... [2024-11-08 18:32:07,833 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 18:32:08,082 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-58.i[916,929] [2024-11-08 18:32:08,361 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 18:32:08,382 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 18:32:08,395 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-58.i[916,929] [2024-11-08 18:32:08,518 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 18:32:08,543 INFO L204 MainTranslator]: Completed translation [2024-11-08 18:32:08,543 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:32:08 WrapperNode [2024-11-08 18:32:08,544 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 18:32:08,545 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 18:32:08,545 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 18:32:08,545 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 18:32:08,553 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:32:08" (1/1) ... [2024-11-08 18:32:08,574 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:32:08" (1/1) ... [2024-11-08 18:32:08,623 INFO L138 Inliner]: procedures = 27, calls = 77, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 404 [2024-11-08 18:32:08,623 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 18:32:08,624 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 18:32:08,624 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 18:32:08,625 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 18:32:08,638 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:32:08" (1/1) ... [2024-11-08 18:32:08,638 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:32:08" (1/1) ... [2024-11-08 18:32:08,656 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:32:08" (1/1) ... [2024-11-08 18:32:08,685 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-08 18:32:08,685 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:32:08" (1/1) ... [2024-11-08 18:32:08,686 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:32:08" (1/1) ... [2024-11-08 18:32:08,713 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:32:08" (1/1) ... [2024-11-08 18:32:08,719 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:32:08" (1/1) ... [2024-11-08 18:32:08,725 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:32:08" (1/1) ... [2024-11-08 18:32:08,746 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:32:08" (1/1) ... [2024-11-08 18:32:08,754 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 18:32:08,755 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 18:32:08,755 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 18:32:08,755 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 18:32:08,756 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:32:08" (1/1) ... [2024-11-08 18:32:08,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 18:32:08,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 18:32:08,805 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 18:32:08,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 18:32:08,835 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 18:32:08,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-08 18:32:08,836 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-08 18:32:08,836 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-08 18:32:08,836 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 18:32:08,836 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 18:32:09,007 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 18:32:09,009 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 18:32:45,044 INFO L? ?]: Removed 38 outVars from TransFormulas that were not future-live. [2024-11-08 18:32:45,045 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 18:32:45,062 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 18:32:45,063 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-08 18:32:45,063 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 06:32:45 BoogieIcfgContainer [2024-11-08 18:32:45,063 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 18:32:45,066 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 18:32:45,066 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 18:32:45,070 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 18:32:45,071 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 06:32:07" (1/3) ... [2024-11-08 18:32:45,072 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a786c6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 06:32:45, skipping insertion in model container [2024-11-08 18:32:45,073 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 06:32:08" (2/3) ... [2024-11-08 18:32:45,074 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a786c6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 06:32:45, skipping insertion in model container [2024-11-08 18:32:45,074 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 06:32:45" (3/3) ... [2024-11-08 18:32:45,076 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-58.i [2024-11-08 18:32:45,097 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 18:32:45,097 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 18:32:45,188 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 18:32:45,197 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@35473a36, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 18:32:45,197 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 18:32:45,203 INFO L276 IsEmpty]: Start isEmpty. Operand has 172 states, 105 states have (on average 1.457142857142857) internal successors, (153), 106 states have internal predecessors, (153), 64 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-11-08 18:32:45,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 397 [2024-11-08 18:32:45,239 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:32:45,240 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:32:45,241 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:32:45,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:32:45,249 INFO L85 PathProgramCache]: Analyzing trace with hash 424287586, now seen corresponding path program 1 times [2024-11-08 18:32:45,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 18:32:45,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2143136289] [2024-11-08 18:32:45,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:32:45,289 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 18:32:45,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 18:32:45,293 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 18:32:45,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-08 18:32:47,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:32:48,070 INFO L255 TraceCheckSpWp]: Trace formula consists of 650 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-08 18:32:48,088 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:32:48,209 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-11-08 18:32:48,210 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 18:32:48,210 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 18:32:48,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2143136289] [2024-11-08 18:32:48,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2143136289] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 18:32:48,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 18:32:48,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 18:32:48,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244366416] [2024-11-08 18:32:48,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:32:48,222 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 18:32:48,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 18:32:48,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 18:32:48,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 18:32:48,257 INFO L87 Difference]: Start difference. First operand has 172 states, 105 states have (on average 1.457142857142857) internal successors, (153), 106 states have internal predecessors, (153), 64 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) Second operand has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-08 18:32:48,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:32:48,340 INFO L93 Difference]: Finished difference Result 337 states and 620 transitions. [2024-11-08 18:32:48,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 18:32:48,342 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) Word has length 396 [2024-11-08 18:32:48,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:32:48,356 INFO L225 Difference]: With dead ends: 337 [2024-11-08 18:32:48,356 INFO L226 Difference]: Without dead ends: 168 [2024-11-08 18:32:48,362 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 395 GetRequests, 395 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 18:32:48,365 INFO L432 NwaCegarLoop]: 273 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 18:32:48,367 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 18:32:48,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2024-11-08 18:32:48,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 168. [2024-11-08 18:32:48,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 102 states have (on average 1.4215686274509804) internal successors, (145), 102 states have internal predecessors, (145), 64 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-11-08 18:32:48,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 273 transitions. [2024-11-08 18:32:48,436 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 273 transitions. Word has length 396 [2024-11-08 18:32:48,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:32:48,439 INFO L471 AbstractCegarLoop]: Abstraction has 168 states and 273 transitions. [2024-11-08 18:32:48,443 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-08 18:32:48,443 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 273 transitions. [2024-11-08 18:32:48,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 397 [2024-11-08 18:32:48,459 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:32:48,459 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:32:48,508 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2024-11-08 18:32:48,660 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 18:32:48,662 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:32:48,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:32:48,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1164060316, now seen corresponding path program 1 times [2024-11-08 18:32:48,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 18:32:48,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1869655375] [2024-11-08 18:32:48,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:32:48,667 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 18:32:48,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 18:32:48,670 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 18:32:48,671 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-08 18:32:50,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:32:51,073 INFO L255 TraceCheckSpWp]: Trace formula consists of 651 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-08 18:32:51,088 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:33:29,462 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-11-08 18:33:29,463 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 18:33:29,463 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 18:33:29,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1869655375] [2024-11-08 18:33:29,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1869655375] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 18:33:29,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 18:33:29,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 18:33:29,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239008933] [2024-11-08 18:33:29,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:33:29,467 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 18:33:29,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 18:33:29,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 18:33:29,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-08 18:33:29,470 INFO L87 Difference]: Start difference. First operand 168 states and 273 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-08 18:33:37,820 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:33:41,827 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:33:45,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:33:49,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.99s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:33:54,412 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:33:58,415 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:34:02,419 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:34:06,785 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.37s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:34:08,465 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:34:14,144 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.86s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:34:18,152 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:34:22,154 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:34:27,186 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.70s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:34:31,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:34:36,266 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.30s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:34:40,270 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:34:44,531 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.26s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:34:48,536 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:34:53,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.27s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:34:57,323 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.24s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:34:59,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.30s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:35:03,693 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.94s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:35:08,492 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.65s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:35:12,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:35:16,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:35:16,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:35:16,513 INFO L93 Difference]: Finished difference Result 529 states and 858 transitions. [2024-11-08 18:35:16,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 18:35:16,748 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) Word has length 396 [2024-11-08 18:35:16,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:35:16,756 INFO L225 Difference]: With dead ends: 529 [2024-11-08 18:35:16,756 INFO L226 Difference]: Without dead ends: 364 [2024-11-08 18:35:16,759 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 397 GetRequests, 392 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-08 18:35:16,760 INFO L432 NwaCegarLoop]: 301 mSDtfsCounter, 187 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 141 mSolverCounterUnsat, 21 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 104.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 944 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 21 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 106.4s IncrementalHoareTripleChecker+Time [2024-11-08 18:35:16,761 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [187 Valid, 944 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 234 Invalid, 21 Unknown, 0 Unchecked, 106.4s Time] [2024-11-08 18:35:16,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2024-11-08 18:35:16,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 331. [2024-11-08 18:35:16,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 200 states have (on average 1.345) internal successors, (269), 200 states have internal predecessors, (269), 128 states have call successors, (128), 2 states have call predecessors, (128), 2 states have return successors, (128), 128 states have call predecessors, (128), 128 states have call successors, (128) [2024-11-08 18:35:16,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 525 transitions. [2024-11-08 18:35:16,843 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 525 transitions. Word has length 396 [2024-11-08 18:35:16,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:35:16,845 INFO L471 AbstractCegarLoop]: Abstraction has 331 states and 525 transitions. [2024-11-08 18:35:16,846 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-08 18:35:16,846 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 525 transitions. [2024-11-08 18:35:16,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 401 [2024-11-08 18:35:16,855 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:35:16,856 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:35:16,909 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-08 18:35:17,056 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 18:35:17,057 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:35:17,057 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:35:17,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1625458705, now seen corresponding path program 1 times [2024-11-08 18:35:17,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 18:35:17,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1669366496] [2024-11-08 18:35:17,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:35:17,059 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 18:35:17,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 18:35:17,060 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 18:35:17,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-08 18:35:19,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:35:19,595 INFO L255 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-08 18:35:19,609 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:35:53,160 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8064 trivial. 0 not checked. [2024-11-08 18:35:53,161 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 18:35:53,161 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 18:35:53,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1669366496] [2024-11-08 18:35:53,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1669366496] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 18:35:53,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 18:35:53,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 18:35:53,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735185920] [2024-11-08 18:35:53,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 18:35:53,164 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 18:35:53,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 18:35:53,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 18:35:53,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-08 18:35:53,166 INFO L87 Difference]: Start difference. First operand 331 states and 525 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-08 18:36:02,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:36:07,139 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.79s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:36:11,147 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:36:15,151 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:36:20,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:36:24,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.26s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:36:26,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:36:30,817 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:36:35,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.70s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:36:39,520 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:36:43,522 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:36:43,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:36:43,524 INFO L93 Difference]: Finished difference Result 854 states and 1347 transitions. [2024-11-08 18:36:43,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 18:36:43,760 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) Word has length 400 [2024-11-08 18:36:43,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:36:43,766 INFO L225 Difference]: With dead ends: 854 [2024-11-08 18:36:43,766 INFO L226 Difference]: Without dead ends: 526 [2024-11-08 18:36:43,768 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 401 GetRequests, 396 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-08 18:36:43,770 INFO L432 NwaCegarLoop]: 264 mSDtfsCounter, 115 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 129 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 49.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 891 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 49.8s IncrementalHoareTripleChecker+Time [2024-11-08 18:36:43,770 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 891 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 189 Invalid, 10 Unknown, 0 Unchecked, 49.8s Time] [2024-11-08 18:36:43,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2024-11-08 18:36:43,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 463. [2024-11-08 18:36:43,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 267 states have (on average 1.2958801498127341) internal successors, (346), 267 states have internal predecessors, (346), 192 states have call successors, (192), 3 states have call predecessors, (192), 3 states have return successors, (192), 192 states have call predecessors, (192), 192 states have call successors, (192) [2024-11-08 18:36:43,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 730 transitions. [2024-11-08 18:36:43,890 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 730 transitions. Word has length 400 [2024-11-08 18:36:43,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:36:43,892 INFO L471 AbstractCegarLoop]: Abstraction has 463 states and 730 transitions. [2024-11-08 18:36:43,893 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (64), 1 states have call predecessors, (64), 1 states have return successors, (64), 1 states have call predecessors, (64), 1 states have call successors, (64) [2024-11-08 18:36:43,893 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 730 transitions. [2024-11-08 18:36:43,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 401 [2024-11-08 18:36:43,901 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:36:43,902 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:36:43,957 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2024-11-08 18:36:44,102 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 18:36:44,103 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:36:44,103 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:36:44,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1766007315, now seen corresponding path program 1 times [2024-11-08 18:36:44,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 18:36:44,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [957528398] [2024-11-08 18:36:44,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:36:44,105 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 18:36:44,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 18:36:44,106 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 18:36:44,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-08 18:36:46,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:36:46,567 INFO L255 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-08 18:36:46,575 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 18:36:53,040 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 1788 proven. 30 refuted. 0 times theorem prover too weak. 6246 trivial. 0 not checked. [2024-11-08 18:36:53,040 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 18:37:03,961 INFO L134 CoverageAnalysis]: Checked inductivity of 8064 backedges. 342 proven. 33 refuted. 0 times theorem prover too weak. 7689 trivial. 0 not checked. [2024-11-08 18:37:03,962 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 18:37:03,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [957528398] [2024-11-08 18:37:03,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [957528398] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 18:37:03,962 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 18:37:03,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2024-11-08 18:37:03,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413908987] [2024-11-08 18:37:03,963 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 18:37:03,963 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-08 18:37:03,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 18:37:03,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-08 18:37:03,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2024-11-08 18:37:03,966 INFO L87 Difference]: Start difference. First operand 463 states and 730 transitions. Second operand has 13 states, 13 states have (on average 7.769230769230769) internal successors, (101), 13 states have internal predecessors, (101), 3 states have call successors, (71), 3 states have call predecessors, (71), 7 states have return successors, (72), 3 states have call predecessors, (72), 3 states have call successors, (72) [2024-11-08 18:37:20,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.67s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:37:24,890 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:37:28,895 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:37:32,904 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:37:36,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:37:40,929 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:37:44,934 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:37:48,939 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:37:52,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:37:56,960 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:38:00,963 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-08 18:38:12,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 18:38:12,697 INFO L93 Difference]: Finished difference Result 838 states and 1304 transitions. [2024-11-08 18:38:12,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-08 18:38:12,698 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 7.769230769230769) internal successors, (101), 13 states have internal predecessors, (101), 3 states have call successors, (71), 3 states have call predecessors, (71), 7 states have return successors, (72), 3 states have call predecessors, (72), 3 states have call successors, (72) Word has length 400 [2024-11-08 18:38:12,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 18:38:12,705 INFO L225 Difference]: With dead ends: 838 [2024-11-08 18:38:12,705 INFO L226 Difference]: Without dead ends: 673 [2024-11-08 18:38:12,707 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 818 GetRequests, 788 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=286, Invalid=644, Unknown=0, NotChecked=0, Total=930 [2024-11-08 18:38:12,713 INFO L432 NwaCegarLoop]: 338 mSDtfsCounter, 705 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 775 mSolverCounterSat, 390 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 63.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 762 SdHoareTripleChecker+Valid, 945 SdHoareTripleChecker+Invalid, 1176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 390 IncrementalHoareTripleChecker+Valid, 775 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 63.9s IncrementalHoareTripleChecker+Time [2024-11-08 18:38:12,714 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [762 Valid, 945 Invalid, 1176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [390 Valid, 775 Invalid, 11 Unknown, 0 Unchecked, 63.9s Time] [2024-11-08 18:38:12,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2024-11-08 18:38:12,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 655. [2024-11-08 18:38:12,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 386 states have (on average 1.2979274611398963) internal successors, (501), 386 states have internal predecessors, (501), 256 states have call successors, (256), 12 states have call predecessors, (256), 12 states have return successors, (256), 256 states have call predecessors, (256), 256 states have call successors, (256) [2024-11-08 18:38:12,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1013 transitions. [2024-11-08 18:38:12,864 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1013 transitions. Word has length 400 [2024-11-08 18:38:12,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 18:38:12,869 INFO L471 AbstractCegarLoop]: Abstraction has 655 states and 1013 transitions. [2024-11-08 18:38:12,869 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.769230769230769) internal successors, (101), 13 states have internal predecessors, (101), 3 states have call successors, (71), 3 states have call predecessors, (71), 7 states have return successors, (72), 3 states have call predecessors, (72), 3 states have call successors, (72) [2024-11-08 18:38:12,869 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1013 transitions. [2024-11-08 18:38:12,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 402 [2024-11-08 18:38:12,877 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 18:38:12,877 INFO L215 NwaCegarLoop]: trace histogram [64, 64, 64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 18:38:12,934 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-08 18:38:13,078 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 18:38:13,078 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 18:38:13,079 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 18:38:13,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1381525753, now seen corresponding path program 1 times [2024-11-08 18:38:13,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 18:38:13,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [361835008] [2024-11-08 18:38:13,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 18:38:13,081 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 18:38:13,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 18:38:13,082 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 18:38:13,084 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_31e6c4d4-4566-438d-b67f-070396d36a90/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-08 18:38:17,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 18:38:17,727 INFO L255 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 88 conjuncts are in the unsatisfiable core [2024-11-08 18:38:17,779 INFO L278 TraceCheckSpWp]: Computing forward predicates...