./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-89.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-89.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 3825646182aa07c08b566edbc024ddbf38e5c69428020b95d784f3b6c97321c0 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 23:02:26,730 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 23:02:26,849 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 23:02:26,858 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 23:02:26,858 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 23:02:26,882 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 23:02:26,883 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 23:02:26,883 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 23:02:26,884 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 23:02:26,885 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 23:02:26,886 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 23:02:26,886 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 23:02:26,887 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 23:02:26,888 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 23:02:26,888 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 23:02:26,889 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 23:02:26,889 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 23:02:26,890 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 23:02:26,890 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 23:02:26,891 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 23:02:26,891 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 23:02:26,892 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 23:02:26,892 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 23:02:26,893 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 23:02:26,893 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 23:02:26,894 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 23:02:26,894 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 23:02:26,895 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 23:02:26,895 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:02:26,895 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 23:02:26,896 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 23:02:26,896 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 23:02:26,897 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 23:02:26,897 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 23:02:26,898 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 23:02:26,898 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 23:02:26,898 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 23:02:26,899 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 23:02:26,899 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 23:02:26,899 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_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> 3825646182aa07c08b566edbc024ddbf38e5c69428020b95d784f3b6c97321c0 [2023-11-06 23:02:27,269 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 23:02:27,300 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 23:02:27,303 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 23:02:27,305 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 23:02:27,305 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 23:02:27,307 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-89.i [2023-11-06 23:02:30,416 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 23:02:30,680 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 23:02:30,681 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-89.i [2023-11-06 23:02:30,695 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/data/95960c35d/4d8c5ee2f5b64c8a94caf138c22dac9b/FLAG77e3c5226 [2023-11-06 23:02:30,722 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/data/95960c35d/4d8c5ee2f5b64c8a94caf138c22dac9b [2023-11-06 23:02:30,730 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 23:02:30,733 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 23:02:30,737 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 23:02:30,737 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 23:02:30,744 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 23:02:30,745 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:02:30" (1/1) ... [2023-11-06 23:02:30,746 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e0211b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:30, skipping insertion in model container [2023-11-06 23:02:30,747 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:02:30" (1/1) ... [2023-11-06 23:02:30,806 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 23:02:31,006 WARN L240 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_521321d2-2f79-4ebf-853f-2d8014f84e9b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-89.i[916,929] [2023-11-06 23:02:31,108 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:02:31,122 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 23:02:31,134 WARN L240 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_521321d2-2f79-4ebf-853f-2d8014f84e9b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-89.i[916,929] [2023-11-06 23:02:31,207 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:02:31,242 INFO L206 MainTranslator]: Completed translation [2023-11-06 23:02:31,242 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:31 WrapperNode [2023-11-06 23:02:31,242 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 23:02:31,243 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 23:02:31,244 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 23:02:31,244 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 23:02:31,251 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:31" (1/1) ... [2023-11-06 23:02:31,274 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:31" (1/1) ... [2023-11-06 23:02:31,339 INFO L138 Inliner]: procedures = 26, calls = 57, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 296 [2023-11-06 23:02:31,340 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 23:02:31,340 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 23:02:31,341 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 23:02:31,341 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 23:02:31,352 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:31" (1/1) ... [2023-11-06 23:02:31,352 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:31" (1/1) ... [2023-11-06 23:02:31,360 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:31" (1/1) ... [2023-11-06 23:02:31,360 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:31" (1/1) ... [2023-11-06 23:02:31,404 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:31" (1/1) ... [2023-11-06 23:02:31,422 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:31" (1/1) ... [2023-11-06 23:02:31,427 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:31" (1/1) ... [2023-11-06 23:02:31,432 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:31" (1/1) ... [2023-11-06 23:02:31,449 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 23:02:31,450 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 23:02:31,450 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 23:02:31,451 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 23:02:31,452 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:31" (1/1) ... [2023-11-06 23:02:31,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:02:31,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:02:31,502 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 23:02:31,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 23:02:31,558 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 23:02:31,559 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 23:02:31,560 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 23:02:31,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 23:02:31,560 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 23:02:31,560 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 23:02:31,738 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 23:02:31,741 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 23:02:32,411 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 23:02:32,426 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 23:02:32,426 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 23:02:32,430 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:02:32 BoogieIcfgContainer [2023-11-06 23:02:32,430 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 23:02:32,436 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 23:02:32,436 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 23:02:32,440 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 23:02:32,440 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 11:02:30" (1/3) ... [2023-11-06 23:02:32,441 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b2bfba3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:02:32, skipping insertion in model container [2023-11-06 23:02:32,441 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:31" (2/3) ... [2023-11-06 23:02:32,443 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b2bfba3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:02:32, skipping insertion in model container [2023-11-06 23:02:32,444 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:02:32" (3/3) ... [2023-11-06 23:02:32,445 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-89.i [2023-11-06 23:02:32,466 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 23:02:32,467 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 23:02:32,531 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 23:02:32,538 INFO L357 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, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@73d2d9a4, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 23:02:32,538 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 23:02:32,551 INFO L276 IsEmpty]: Start isEmpty. Operand has 127 states, 80 states have (on average 1.5375) internal successors, (123), 81 states have internal predecessors, (123), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2023-11-06 23:02:32,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2023-11-06 23:02:32,574 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:02:32,575 INFO L195 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:02:32,575 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:02:32,580 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:02:32,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1466260599, now seen corresponding path program 1 times [2023-11-06 23:02:32,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:02:32,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897526950] [2023-11-06 23:02:32,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:32,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:02:32,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:02:33,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:02:33,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897526950] [2023-11-06 23:02:33,031 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-06 23:02:33,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522459938] [2023-11-06 23:02:33,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:33,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:02:33,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:02:33,037 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:02:33,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 23:02:33,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:02:33,420 INFO L262 TraceCheckSpWp]: Trace formula consists of 643 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 23:02:33,457 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:02:33,577 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 3698 trivial. 0 not checked. [2023-11-06 23:02:33,578 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:02:33,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522459938] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:02:33,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:02:33,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:02:33,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168392845] [2023-11-06 23:02:33,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:02:33,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 23:02:33,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:02:33,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 23:02:33,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 23:02:33,630 INFO L87 Difference]: Start difference. First operand has 127 states, 80 states have (on average 1.5375) internal successors, (123), 81 states have internal predecessors, (123), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) Second operand has 2 states, 2 states have (on average 30.0) internal successors, (60), 2 states have internal predecessors, (60), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 2 states have call successors, (44) [2023-11-06 23:02:33,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:02:33,682 INFO L93 Difference]: Finished difference Result 247 states and 460 transitions. [2023-11-06 23:02:33,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 23:02:33,685 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 30.0) internal successors, (60), 2 states have internal predecessors, (60), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 2 states have call successors, (44) Word has length 275 [2023-11-06 23:02:33,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:02:33,700 INFO L225 Difference]: With dead ends: 247 [2023-11-06 23:02:33,700 INFO L226 Difference]: Without dead ends: 123 [2023-11-06 23:02:33,706 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 23:02:33,711 INFO L413 NwaCegarLoop]: 204 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, 204 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 [2023-11-06 23:02:33,712 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 23:02:33,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2023-11-06 23:02:33,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2023-11-06 23:02:33,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 77 states have (on average 1.5064935064935066) internal successors, (116), 77 states have internal predecessors, (116), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2023-11-06 23:02:33,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 204 transitions. [2023-11-06 23:02:33,802 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 204 transitions. Word has length 275 [2023-11-06 23:02:33,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:02:33,805 INFO L495 AbstractCegarLoop]: Abstraction has 123 states and 204 transitions. [2023-11-06 23:02:33,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 30.0) internal successors, (60), 2 states have internal predecessors, (60), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 2 states have call successors, (44) [2023-11-06 23:02:33,806 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 204 transitions. [2023-11-06 23:02:33,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2023-11-06 23:02:33,817 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:02:33,818 INFO L195 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:02:33,834 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 23:02:34,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:02:34,025 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:02:34,025 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:02:34,026 INFO L85 PathProgramCache]: Analyzing trace with hash 844727629, now seen corresponding path program 1 times [2023-11-06 23:02:34,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:02:34,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930297759] [2023-11-06 23:02:34,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:34,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:02:34,163 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:02:34,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1971686723] [2023-11-06 23:02:34,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:34,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:02:34,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:02:34,166 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:02:34,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 23:02:34,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:02:34,392 INFO L262 TraceCheckSpWp]: Trace formula consists of 643 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 23:02:34,415 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:02:35,045 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2023-11-06 23:02:35,045 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:02:35,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:02:35,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930297759] [2023-11-06 23:02:35,049 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:02:35,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971686723] [2023-11-06 23:02:35,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971686723] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:02:35,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:02:35,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:02:35,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796712874] [2023-11-06 23:02:35,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:02:35,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:02:35,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:02:35,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:02:35,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:02:35,058 INFO L87 Difference]: Start difference. First operand 123 states and 204 transitions. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 2 states have internal predecessors, (58), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2023-11-06 23:02:35,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:02:35,176 INFO L93 Difference]: Finished difference Result 361 states and 602 transitions. [2023-11-06 23:02:35,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:02:35,178 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 2 states have internal predecessors, (58), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 275 [2023-11-06 23:02:35,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:02:35,187 INFO L225 Difference]: With dead ends: 361 [2023-11-06 23:02:35,187 INFO L226 Difference]: Without dead ends: 241 [2023-11-06 23:02:35,188 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:02:35,190 INFO L413 NwaCegarLoop]: 197 mSDtfsCounter, 71 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 23:02:35,190 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 386 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 23:02:35,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2023-11-06 23:02:35,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 238. [2023-11-06 23:02:35,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 147 states have (on average 1.489795918367347) internal successors, (219), 147 states have internal predecessors, (219), 88 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2023-11-06 23:02:35,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 395 transitions. [2023-11-06 23:02:35,237 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 395 transitions. Word has length 275 [2023-11-06 23:02:35,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:02:35,239 INFO L495 AbstractCegarLoop]: Abstraction has 238 states and 395 transitions. [2023-11-06 23:02:35,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 2 states have internal predecessors, (58), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2023-11-06 23:02:35,239 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 395 transitions. [2023-11-06 23:02:35,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2023-11-06 23:02:35,245 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:02:35,246 INFO L195 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:02:35,257 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 23:02:35,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:02:35,453 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:02:35,454 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:02:35,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1368836199, now seen corresponding path program 1 times [2023-11-06 23:02:35,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:02:35,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587903928] [2023-11-06 23:02:35,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:35,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:02:35,586 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:02:35,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1487758739] [2023-11-06 23:02:35,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:35,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:02:35,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:02:35,596 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:02:35,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 23:02:35,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:02:35,851 INFO L262 TraceCheckSpWp]: Trace formula consists of 644 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 23:02:35,859 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:02:36,352 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1383 proven. 99 refuted. 0 times theorem prover too weak. 2302 trivial. 0 not checked. [2023-11-06 23:02:36,357 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:02:36,737 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 30 proven. 99 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2023-11-06 23:02:36,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:02:36,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587903928] [2023-11-06 23:02:36,738 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:02:36,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487758739] [2023-11-06 23:02:36,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487758739] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:02:36,739 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:02:36,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 23:02:36,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031920021] [2023-11-06 23:02:36,740 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:02:36,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 23:02:36,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:02:36,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 23:02:36,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 23:02:36,743 INFO L87 Difference]: Start difference. First operand 238 states and 395 transitions. Second operand has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 2 states have call successors, (77), 2 states have call predecessors, (77), 4 states have return successors, (78), 2 states have call predecessors, (78), 2 states have call successors, (78) [2023-11-06 23:02:37,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:02:37,171 INFO L93 Difference]: Finished difference Result 489 states and 801 transitions. [2023-11-06 23:02:37,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 23:02:37,173 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 2 states have call successors, (77), 2 states have call predecessors, (77), 4 states have return successors, (78), 2 states have call predecessors, (78), 2 states have call successors, (78) Word has length 276 [2023-11-06 23:02:37,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:02:37,177 INFO L225 Difference]: With dead ends: 489 [2023-11-06 23:02:37,177 INFO L226 Difference]: Without dead ends: 254 [2023-11-06 23:02:37,179 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 554 GetRequests, 544 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:02:37,180 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 153 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 23:02:37,181 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 370 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 23:02:37,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2023-11-06 23:02:37,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 246. [2023-11-06 23:02:37,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 153 states have (on average 1.457516339869281) internal successors, (223), 153 states have internal predecessors, (223), 88 states have call successors, (88), 4 states have call predecessors, (88), 4 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2023-11-06 23:02:37,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 399 transitions. [2023-11-06 23:02:37,250 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 399 transitions. Word has length 276 [2023-11-06 23:02:37,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:02:37,253 INFO L495 AbstractCegarLoop]: Abstraction has 246 states and 399 transitions. [2023-11-06 23:02:37,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 2 states have call successors, (77), 2 states have call predecessors, (77), 4 states have return successors, (78), 2 states have call predecessors, (78), 2 states have call successors, (78) [2023-11-06 23:02:37,253 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 399 transitions. [2023-11-06 23:02:37,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2023-11-06 23:02:37,258 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:02:37,259 INFO L195 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:02:37,274 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 23:02:37,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:02:37,466 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:02:37,467 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:02:37,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1366989157, now seen corresponding path program 1 times [2023-11-06 23:02:37,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:02:37,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94955399] [2023-11-06 23:02:37,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:37,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:02:37,567 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:02:37,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [899693175] [2023-11-06 23:02:37,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:37,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:02:37,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:02:37,574 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:02:37,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 23:02:37,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:02:37,817 INFO L262 TraceCheckSpWp]: Trace formula consists of 645 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 23:02:37,824 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:02:38,227 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2023-11-06 23:02:38,228 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:02:38,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:02:38,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94955399] [2023-11-06 23:02:38,229 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:02:38,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899693175] [2023-11-06 23:02:38,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899693175] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:02:38,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:02:38,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:02:38,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113695559] [2023-11-06 23:02:38,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:02:38,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:02:38,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:02:38,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:02:38,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:02:38,233 INFO L87 Difference]: Start difference. First operand 246 states and 399 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 2 states have internal predecessors, (59), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2023-11-06 23:02:38,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:02:38,315 INFO L93 Difference]: Finished difference Result 730 states and 1189 transitions. [2023-11-06 23:02:38,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:02:38,316 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 2 states have internal predecessors, (59), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 276 [2023-11-06 23:02:38,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:02:38,324 INFO L225 Difference]: With dead ends: 730 [2023-11-06 23:02:38,324 INFO L226 Difference]: Without dead ends: 487 [2023-11-06 23:02:38,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:02:38,328 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 55 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 23:02:38,328 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 389 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 23:02:38,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2023-11-06 23:02:38,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 481. [2023-11-06 23:02:38,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 296 states have (on average 1.4391891891891893) internal successors, (426), 296 states have internal predecessors, (426), 176 states have call successors, (176), 8 states have call predecessors, (176), 8 states have return successors, (176), 176 states have call predecessors, (176), 176 states have call successors, (176) [2023-11-06 23:02:38,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 778 transitions. [2023-11-06 23:02:38,455 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 778 transitions. Word has length 276 [2023-11-06 23:02:38,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:02:38,461 INFO L495 AbstractCegarLoop]: Abstraction has 481 states and 778 transitions. [2023-11-06 23:02:38,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 2 states have internal predecessors, (59), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2023-11-06 23:02:38,462 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 778 transitions. [2023-11-06 23:02:38,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2023-11-06 23:02:38,467 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:02:38,468 INFO L195 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:02:38,477 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 23:02:38,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:02:38,676 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:02:38,676 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:02:38,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1130567781, now seen corresponding path program 1 times [2023-11-06 23:02:38,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:02:38,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356857772] [2023-11-06 23:02:38,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:38,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:02:38,752 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:02:38,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1116618304] [2023-11-06 23:02:38,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:38,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:02:38,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:02:38,758 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:02:38,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 23:02:39,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:02:39,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 646 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 23:02:39,038 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:02:39,732 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1779 proven. 45 refuted. 0 times theorem prover too weak. 1960 trivial. 0 not checked. [2023-11-06 23:02:39,733 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:02:40,230 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 84 proven. 45 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2023-11-06 23:02:40,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:02:40,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356857772] [2023-11-06 23:02:40,231 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:02:40,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116618304] [2023-11-06 23:02:40,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116618304] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:02:40,231 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:02:40,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 13 [2023-11-06 23:02:40,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114905001] [2023-11-06 23:02:40,232 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:02:40,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 23:02:40,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:02:40,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 23:02:40,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2023-11-06 23:02:40,236 INFO L87 Difference]: Start difference. First operand 481 states and 778 transitions. Second operand has 13 states, 12 states have (on average 9.25) internal successors, (111), 13 states have internal predecessors, (111), 5 states have call successors, (88), 3 states have call predecessors, (88), 5 states have return successors, (88), 4 states have call predecessors, (88), 5 states have call successors, (88) [2023-11-06 23:02:42,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:02:42,205 INFO L93 Difference]: Finished difference Result 1715 states and 2745 transitions. [2023-11-06 23:02:42,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 23:02:42,206 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 9.25) internal successors, (111), 13 states have internal predecessors, (111), 5 states have call successors, (88), 3 states have call predecessors, (88), 5 states have return successors, (88), 4 states have call predecessors, (88), 5 states have call successors, (88) Word has length 276 [2023-11-06 23:02:42,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:02:42,217 INFO L225 Difference]: With dead ends: 1715 [2023-11-06 23:02:42,218 INFO L226 Difference]: Without dead ends: 1237 [2023-11-06 23:02:42,220 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 558 GetRequests, 540 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=153, Invalid=227, Unknown=0, NotChecked=0, Total=380 [2023-11-06 23:02:42,221 INFO L413 NwaCegarLoop]: 145 mSDtfsCounter, 389 mSDsluCounter, 1080 mSDsCounter, 0 mSdLazyCounter, 1126 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 488 SdHoareTripleChecker+Valid, 1225 SdHoareTripleChecker+Invalid, 1235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-11-06 23:02:42,222 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [488 Valid, 1225 Invalid, 1235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1126 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-11-06 23:02:42,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1237 states. [2023-11-06 23:02:42,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1237 to 891. [2023-11-06 23:02:42,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 891 states, 550 states have (on average 1.3963636363636365) internal successors, (768), 552 states have internal predecessors, (768), 320 states have call successors, (320), 20 states have call predecessors, (320), 20 states have return successors, (320), 318 states have call predecessors, (320), 320 states have call successors, (320) [2023-11-06 23:02:42,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 1408 transitions. [2023-11-06 23:02:42,422 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 1408 transitions. Word has length 276 [2023-11-06 23:02:42,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:02:42,423 INFO L495 AbstractCegarLoop]: Abstraction has 891 states and 1408 transitions. [2023-11-06 23:02:42,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 9.25) internal successors, (111), 13 states have internal predecessors, (111), 5 states have call successors, (88), 3 states have call predecessors, (88), 5 states have return successors, (88), 4 states have call predecessors, (88), 5 states have call successors, (88) [2023-11-06 23:02:42,424 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 1408 transitions. [2023-11-06 23:02:42,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2023-11-06 23:02:42,429 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:02:42,429 INFO L195 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:02:42,441 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 23:02:42,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:02:42,636 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:02:42,637 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:02:42,637 INFO L85 PathProgramCache]: Analyzing trace with hash 457780121, now seen corresponding path program 1 times [2023-11-06 23:02:42,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:02:42,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894418547] [2023-11-06 23:02:42,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:42,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:02:42,685 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:02:42,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [261626991] [2023-11-06 23:02:42,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:42,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:02:42,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:02:42,688 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:02:42,698 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 23:02:42,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:02:42,956 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:02:43,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:02:43,335 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:02:43,335 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 23:02:43,336 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 23:02:43,350 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 23:02:43,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-06 23:02:43,553 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2023-11-06 23:02:43,558 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 23:02:43,836 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 11:02:43 BoogieIcfgContainer [2023-11-06 23:02:43,837 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 23:02:43,837 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 23:02:43,837 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 23:02:43,838 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 23:02:43,838 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:02:32" (3/4) ... [2023-11-06 23:02:43,841 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 23:02:43,842 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 23:02:43,843 INFO L158 Benchmark]: Toolchain (without parser) took 13110.18ms. Allocated memory was 163.6MB in the beginning and 237.0MB in the end (delta: 73.4MB). Free memory was 120.9MB in the beginning and 153.5MB in the end (delta: -32.6MB). Peak memory consumption was 40.3MB. Max. memory is 16.1GB. [2023-11-06 23:02:43,843 INFO L158 Benchmark]: CDTParser took 0.25ms. Allocated memory is still 109.1MB. Free memory is still 77.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 23:02:43,844 INFO L158 Benchmark]: CACSL2BoogieTranslator took 505.96ms. Allocated memory is still 163.6MB. Free memory was 120.9MB in the beginning and 121.7MB in the end (delta: -801.0kB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-06 23:02:43,844 INFO L158 Benchmark]: Boogie Procedure Inliner took 96.44ms. Allocated memory is still 163.6MB. Free memory was 121.7MB in the beginning and 116.1MB in the end (delta: 5.6MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-06 23:02:43,845 INFO L158 Benchmark]: Boogie Preprocessor took 108.88ms. Allocated memory is still 163.6MB. Free memory was 116.1MB in the beginning and 112.8MB in the end (delta: 3.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-06 23:02:43,845 INFO L158 Benchmark]: RCFGBuilder took 981.85ms. Allocated memory is still 163.6MB. Free memory was 112.8MB in the beginning and 77.2MB in the end (delta: 35.6MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2023-11-06 23:02:43,846 INFO L158 Benchmark]: TraceAbstraction took 11401.16ms. Allocated memory was 163.6MB in the beginning and 237.0MB in the end (delta: 73.4MB). Free memory was 76.8MB in the beginning and 153.5MB in the end (delta: -76.7MB). Peak memory consumption was 90.1MB. Max. memory is 16.1GB. [2023-11-06 23:02:43,846 INFO L158 Benchmark]: Witness Printer took 4.96ms. Allocated memory is still 237.0MB. Free memory is still 153.5MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 23:02:43,850 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 109.1MB. Free memory is still 77.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 505.96ms. Allocated memory is still 163.6MB. Free memory was 120.9MB in the beginning and 121.7MB in the end (delta: -801.0kB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 96.44ms. Allocated memory is still 163.6MB. Free memory was 121.7MB in the beginning and 116.1MB in the end (delta: 5.6MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 108.88ms. Allocated memory is still 163.6MB. Free memory was 116.1MB in the beginning and 112.8MB in the end (delta: 3.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 981.85ms. Allocated memory is still 163.6MB. Free memory was 112.8MB in the beginning and 77.2MB in the end (delta: 35.6MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * TraceAbstraction took 11401.16ms. Allocated memory was 163.6MB in the beginning and 237.0MB in the end (delta: 73.4MB). Free memory was 76.8MB in the beginning and 153.5MB in the end (delta: -76.7MB). Peak memory consumption was 90.1MB. Max. memory is 16.1GB. * Witness Printer took 4.96ms. Allocated memory is still 237.0MB. Free memory is still 153.5MB. 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 someBinaryFLOATComparisonOperation at line 122, overapproximation of someUnaryDOUBLEoperation at line 45, overapproximation of someBinaryDOUBLEComparisonOperation at line 268, overapproximation of someUnaryFLOAToperation at line 98. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = 32; [L23] unsigned char var_1_4 = 0; [L24] unsigned short int var_1_8 = 32; [L25] signed long int var_1_9 = -16; [L26] unsigned short int var_1_10 = 5; [L27] unsigned char var_1_12 = 32; [L28] unsigned char var_1_13 = 1; [L29] unsigned char var_1_14 = 0; [L30] unsigned char var_1_15 = 0; [L31] double var_1_16 = 63.75; [L32] double var_1_17 = 8.5; [L33] signed short int var_1_18 = -64; [L34] unsigned char var_1_19 = 32; [L35] unsigned char var_1_20 = 5; [L36] unsigned char var_1_21 = 100; [L37] signed long int var_1_22 = -256; [L38] unsigned char var_1_23 = 16; [L39] signed short int var_1_24 = -1; [L40] signed short int var_1_25 = 2; [L41] unsigned long int var_1_26 = 0; [L42] unsigned char var_1_27 = 1; [L43] unsigned char var_1_28 = 1; [L44] unsigned short int var_1_29 = 64; [L45] float var_1_30 = -0.5; [L46] float var_1_31 = 63.4; [L47] float var_1_32 = 9.75; [L48] unsigned long int var_1_33 = 10; [L49] unsigned long int var_1_34 = 2286977514; [L50] unsigned short int var_1_35 = 10; [L51] unsigned short int var_1_36 = 2; [L52] unsigned short int var_1_37 = 27187; [L53] unsigned char var_1_38 = 1; [L54] unsigned short int var_1_39 = 60041; [L55] unsigned short int var_1_40 = 0; [L56] unsigned char var_1_41 = 1; [L57] unsigned char var_1_42 = 0; [L58] double var_1_43 = 4.5; [L59] unsigned char var_1_44 = 25; [L60] unsigned char var_1_45 = 128; [L61] double var_1_46 = 2.8; [L62] unsigned char var_1_47 = 1; [L63] unsigned char var_1_48 = 0; [L64] unsigned short int var_1_49 = 0; [L65] signed long int last_1_var_1_1 = 32; [L66] unsigned char last_1_var_1_12 = 32; [L67] signed short int last_1_var_1_18 = -64; VAL [isInitial=0, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=5, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=0, var_1_8=32, var_1_9=-16] [L272] isInitial = 1 [L273] FCALL initially() [L274] COND TRUE 1 [L275] CALL updateLastVariables() [L263] last_1_var_1_1 = var_1_1 [L264] last_1_var_1_12 = var_1_12 [L265] last_1_var_1_18 = var_1_18 VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=5, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=0, var_1_8=32, var_1_9=-16] [L275] RET updateLastVariables() [L276] CALL updateVariables() [L194] var_1_4 = __VERIFIER_nondet_uchar() [L195] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=5, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_8=32, var_1_9=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=5, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_8=32, var_1_9=-16] [L195] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=5, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_8=32, var_1_9=-16] [L196] CALL assume_abort_if_not(var_1_4 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=5, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=-16] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=5, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=-16] [L196] RET assume_abort_if_not(var_1_4 <= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=5, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=-16] [L197] var_1_9 = __VERIFIER_nondet_long() [L198] CALL assume_abort_if_not(var_1_9 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=5, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=5, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L198] RET assume_abort_if_not(var_1_9 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=5, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L199] CALL assume_abort_if_not(var_1_9 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=5, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=5, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L199] RET assume_abort_if_not(var_1_9 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=5, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L200] CALL assume_abort_if_not(var_1_9 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=5, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=5, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L200] RET assume_abort_if_not(var_1_9 != 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=5, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L201] var_1_10 = __VERIFIER_nondet_ushort() [L202] CALL assume_abort_if_not(var_1_10 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L202] RET assume_abort_if_not(var_1_10 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L203] CALL assume_abort_if_not(var_1_10 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L203] RET assume_abort_if_not(var_1_10 <= 65534) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L204] var_1_13 = __VERIFIER_nondet_uchar() [L205] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L205] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L206] CALL assume_abort_if_not(var_1_13 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L206] RET assume_abort_if_not(var_1_13 <= 254) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L207] var_1_15 = __VERIFIER_nondet_uchar() [L208] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L208] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L209] CALL assume_abort_if_not(var_1_15 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L209] RET assume_abort_if_not(var_1_15 <= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=17/2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L210] var_1_17 = __VERIFIER_nondet_double() [L211] CALL assume_abort_if_not((var_1_17 >= -922337.2036854765600e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L211] RET assume_abort_if_not((var_1_17 >= -922337.2036854765600e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=5, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L212] var_1_20 = __VERIFIER_nondet_uchar() [L213] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L213] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L214] CALL assume_abort_if_not(var_1_20 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L214] RET assume_abort_if_not(var_1_20 <= 255) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=100, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L215] var_1_21 = __VERIFIER_nondet_uchar() [L216] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L216] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L217] CALL assume_abort_if_not(var_1_21 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L217] RET assume_abort_if_not(var_1_21 <= 255) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=-256, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L218] var_1_22 = __VERIFIER_nondet_long() [L219] CALL assume_abort_if_not(var_1_22 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L219] RET assume_abort_if_not(var_1_22 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L220] CALL assume_abort_if_not(var_1_22 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L220] RET assume_abort_if_not(var_1_22 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=16, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L221] var_1_23 = __VERIFIER_nondet_uchar() [L222] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L222] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L223] CALL assume_abort_if_not(var_1_23 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L223] RET assume_abort_if_not(var_1_23 <= 254) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L224] var_1_25 = __VERIFIER_nondet_short() [L225] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L225] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L226] CALL assume_abort_if_not(var_1_25 <= 9) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L226] RET assume_abort_if_not(var_1_25 <= 9) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L227] var_1_27 = __VERIFIER_nondet_uchar() [L228] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L228] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L229] CALL assume_abort_if_not(var_1_27 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L229] RET assume_abort_if_not(var_1_27 <= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=1, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L230] var_1_28 = __VERIFIER_nondet_uchar() [L231] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L231] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L232] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L232] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=317/5, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L233] var_1_31 = __VERIFIER_nondet_float() [L234] CALL assume_abort_if_not((var_1_31 >= -922337.2036854765600e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L234] RET assume_abort_if_not((var_1_31 >= -922337.2036854765600e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=39/4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L235] var_1_32 = __VERIFIER_nondet_float() [L236] CALL assume_abort_if_not((var_1_32 >= -922337.2036854765600e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854765600e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L236] RET assume_abort_if_not((var_1_32 >= -922337.2036854765600e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 9223372.036854765600e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=2286977514, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L237] var_1_34 = __VERIFIER_nondet_ulong() [L238] CALL assume_abort_if_not(var_1_34 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L238] RET assume_abort_if_not(var_1_34 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L239] CALL assume_abort_if_not(var_1_34 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L239] RET assume_abort_if_not(var_1_34 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=27187, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L240] var_1_37 = __VERIFIER_nondet_ushort() [L241] CALL assume_abort_if_not(var_1_37 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L241] RET assume_abort_if_not(var_1_37 >= 16383) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L242] CALL assume_abort_if_not(var_1_37 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L242] RET assume_abort_if_not(var_1_37 <= 32767) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=60041, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L243] var_1_39 = __VERIFIER_nondet_ushort() [L244] CALL assume_abort_if_not(var_1_39 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L244] RET assume_abort_if_not(var_1_39 >= 32767) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L245] CALL assume_abort_if_not(var_1_39 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L245] RET assume_abort_if_not(var_1_39 <= 65535) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=0, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L246] var_1_40 = __VERIFIER_nondet_ushort() [L247] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L247] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L248] CALL assume_abort_if_not(var_1_40 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L248] RET assume_abort_if_not(var_1_40 <= 65535) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L249] var_1_41 = __VERIFIER_nondet_uchar() [L250] CALL assume_abort_if_not(var_1_41 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L250] RET assume_abort_if_not(var_1_41 >= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L251] CALL assume_abort_if_not(var_1_41 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L251] RET assume_abort_if_not(var_1_41 <= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=0, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L252] var_1_42 = __VERIFIER_nondet_uchar() [L253] CALL assume_abort_if_not(var_1_42 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L253] RET assume_abort_if_not(var_1_42 >= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L254] CALL assume_abort_if_not(var_1_42 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L254] RET assume_abort_if_not(var_1_42 <= 1) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=128, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L255] var_1_45 = __VERIFIER_nondet_uchar() [L256] CALL assume_abort_if_not(var_1_45 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L256] RET assume_abort_if_not(var_1_45 >= 127) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L257] CALL assume_abort_if_not(var_1_45 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L257] RET assume_abort_if_not(var_1_45 <= 254) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L258] var_1_48 = __VERIFIER_nondet_uchar() [L259] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L259] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L260] CALL assume_abort_if_not(var_1_48 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L260] RET assume_abort_if_not(var_1_48 <= 0) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L276] RET updateVariables() [L277] CALL step() [L71] EXPR var_1_20 & var_1_21 VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=32, var_1_1=32, var_1_20 & var_1_21=0, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L71] COND TRUE (var_1_20 & var_1_21) >= var_1_22 [L72] var_1_19 = var_1_23 VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L74] EXPR var_1_21 >> ((((var_1_25) < (1)) ? (var_1_25) : (1))) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21 >> ((((var_1_25) < (1)) ? (var_1_25) : (1)))=0, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L74] COND FALSE !(((((var_1_22) < (25)) ? (var_1_22) : (25))) > (var_1_21 >> ((((var_1_25) < (1)) ? (var_1_25) : (1))))) [L81] COND TRUE var_1_24 <= ((((var_1_23) < (var_1_21)) ? (var_1_23) : (var_1_21))) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L82] COND FALSE !(var_1_24 > var_1_19) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=64, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L92] COND TRUE \read(var_1_27) [L93] var_1_29 = (((((((((((var_1_19) > (var_1_23)) ? (var_1_19) : (var_1_23))) < 0 ) ? -((((var_1_19) > (var_1_23)) ? (var_1_19) : (var_1_23))) : ((((var_1_19) > (var_1_23)) ? (var_1_19) : (var_1_23)))))) < (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) ? ((((((((var_1_19) > (var_1_23)) ? (var_1_19) : (var_1_23))) < 0 ) ? -((((var_1_19) > (var_1_23)) ? (var_1_19) : (var_1_23))) : ((((var_1_19) > (var_1_23)) ? (var_1_19) : (var_1_23)))))) : (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L95] COND FALSE !(var_1_24 >= var_1_21) [L98] var_1_30 = (((((((var_1_31) < (var_1_32)) ? (var_1_31) : (var_1_32))) < 0 ) ? -((((var_1_31) < (var_1_32)) ? (var_1_31) : (var_1_32))) : ((((var_1_31) < (var_1_32)) ? (var_1_31) : (var_1_32))))) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=10, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L100] COND TRUE (var_1_29 >= var_1_21) || var_1_27 [L101] var_1_33 = ((((25u) < (((((var_1_34 - 1u) < 0 ) ? -(var_1_34 - 1u) : (var_1_34 - 1u))))) ? (25u) : (((((var_1_34 - 1u) < 0 ) ? -(var_1_34 - 1u) : (var_1_34 - 1u)))))) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L103] COND FALSE !(var_1_32 >= var_1_31) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L108] EXPR ((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21))) ^ ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) VAL [((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21))) ^ ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))=4294967294, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=2, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L108] COND TRUE var_1_26 <= (((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21))) ^ ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))) [L109] var_1_36 = ((var_1_37 - ((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) + var_1_21) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=32758, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L111] COND FALSE !(var_1_37 > (((((var_1_39 - var_1_25)) < (var_1_40)) ? ((var_1_39 - var_1_25)) : (var_1_40)))) [L120] var_1_38 = var_1_42 VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=32758, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=9/2, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L122] COND TRUE var_1_41 || (var_1_30 > ((((1.00000000045E9f) < 0 ) ? -(1.00000000045E9f) : (1.00000000045E9f)))) [L123] var_1_43 = 3.2 VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=32758, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=16/5, var_1_44=25, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L127] COND FALSE !(var_1_39 < 25) [L134] var_1_44 = var_1_23 VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=32758, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=16/5, var_1_44=9, var_1_45=127, var_1_46=14/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L136] var_1_46 = var_1_32 [L137] var_1_47 = var_1_48 [L138] var_1_49 = var_1_21 [L139] signed long int stepLocal_1 = last_1_var_1_18; [L140] signed long int stepLocal_0 = last_1_var_1_18; VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, stepLocal_0=-64, stepLocal_1=-64, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=32758, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=16/5, var_1_44=9, var_1_45=127, var_1_46=4, var_1_47=0, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L141] COND FALSE !(stepLocal_1 >= (last_1_var_1_18 / var_1_9)) [L148] var_1_8 = last_1_var_1_12 VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, stepLocal_0=-64, stepLocal_1=-64, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=-64, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=32758, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=16/5, var_1_44=9, var_1_45=127, var_1_46=4, var_1_47=0, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L150] var_1_18 = var_1_8 VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, stepLocal_0=-64, stepLocal_1=-64, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=32, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=32758, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=16/5, var_1_44=9, var_1_45=127, var_1_46=4, var_1_47=0, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L151] COND FALSE !(var_1_10 < var_1_18) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, stepLocal_0=-64, stepLocal_1=-64, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=32, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=32758, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=16/5, var_1_44=9, var_1_45=127, var_1_46=4, var_1_47=0, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L162] unsigned short int stepLocal_2 = var_1_8; VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, stepLocal_0=-64, stepLocal_1=-64, stepLocal_2=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=32, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=32758, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=16/5, var_1_44=9, var_1_45=127, var_1_46=4, var_1_47=0, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L163] COND FALSE !(stepLocal_2 > (((((var_1_8) < (var_1_8)) ? (var_1_8) : (var_1_8))) + var_1_12)) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, stepLocal_0=-64, stepLocal_1=-64, stepLocal_2=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=32, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=32758, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=16/5, var_1_44=9, var_1_45=127, var_1_46=4, var_1_47=0, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L174] COND FALSE !(var_1_18 != var_1_12) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, stepLocal_0=-64, stepLocal_1=-64, stepLocal_2=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=32, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=32758, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=16/5, var_1_44=9, var_1_45=127, var_1_46=4, var_1_47=0, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L179] COND FALSE !(\read(var_1_14)) VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, stepLocal_0=-64, stepLocal_1=-64, stepLocal_2=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=255/4, var_1_17=2, var_1_18=32, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=32758, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=16/5, var_1_44=9, var_1_45=127, var_1_46=4, var_1_47=0, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L186] COND FALSE !(\read(var_1_14)) [L189] var_1_16 = var_1_17 VAL [isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, stepLocal_0=-64, stepLocal_1=-64, stepLocal_2=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=2, var_1_17=2, var_1_18=32, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=32758, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=16/5, var_1_44=9, var_1_45=127, var_1_46=4, var_1_47=0, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L277] RET step() [L278] CALL, EXPR property() [L268-L269] return ((((((var_1_18 != var_1_12) ? (var_1_14 ? (var_1_1 == ((signed long int) ((((((((-5) > (var_1_12)) ? (-5) : (var_1_12)))) < (((((var_1_8) < (var_1_18)) ? (var_1_8) : (var_1_18))))) ? (((((-5) > (var_1_12)) ? (-5) : (var_1_12)))) : (((((var_1_8) < (var_1_18)) ? (var_1_8) : (var_1_18)))))))) : 1) : 1) && ((last_1_var_1_18 >= (last_1_var_1_18 / var_1_9)) ? ((last_1_var_1_18 < (last_1_var_1_1 * 256)) ? (var_1_8 == ((unsigned short int) ((((last_1_var_1_12) < (((((128) < (last_1_var_1_12)) ? (128) : (last_1_var_1_12))))) ? (last_1_var_1_12) : (((((128) < (last_1_var_1_12)) ? (128) : (last_1_var_1_12)))))))) : (var_1_8 == ((unsigned short int) last_1_var_1_12))) : (var_1_8 == ((unsigned short int) last_1_var_1_12)))) && ((var_1_10 < var_1_18) ? ((last_1_var_1_12 <= (5 - last_1_var_1_12)) ? (var_1_12 == ((unsigned char) var_1_13)) : ((last_1_var_1_12 == var_1_8) ? (var_1_12 == ((unsigned char) var_1_13)) : (var_1_12 == ((unsigned char) var_1_13)))) : 1)) && ((var_1_8 > (((((var_1_8) < (var_1_8)) ? (var_1_8) : (var_1_8))) + var_1_12)) ? ((! (var_1_8 >= var_1_12)) ? (var_1_4 ? (var_1_14 == ((unsigned char) 0)) : (var_1_14 == ((unsigned char) var_1_15))) : (var_1_14 == ((unsigned char) var_1_15))) : 1)) && (var_1_14 ? (var_1_15 ? (var_1_16 == ((double) var_1_17)) : (var_1_16 == ((double) (((((((((25.8) > (7.5)) ? (25.8) : (7.5))) - 50.25)) > (var_1_17)) ? ((((((25.8) > (7.5)) ? (25.8) : (7.5))) - 50.25)) : (var_1_17)))))) : (var_1_14 ? (var_1_16 == ((double) 5.2)) : (var_1_16 == ((double) var_1_17))))) && (var_1_18 == ((signed short int) var_1_8)) ; VAL [\result=0, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=2, var_1_17=2, var_1_18=32, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=32758, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=16/5, var_1_44=9, var_1_45=127, var_1_46=4, var_1_47=0, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L278] RET, EXPR property() [L278] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=2, var_1_17=2, var_1_18=32, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=32758, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=16/5, var_1_44=9, var_1_45=127, var_1_46=4, var_1_47=0, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=32, last_1_var_1_18=-64, last_1_var_1_1=32, var_1_10=32, var_1_12=32, var_1_13=254, var_1_14=0, var_1_15=0, var_1_16=2, var_1_17=2, var_1_18=32, var_1_19=9, var_1_1=32, var_1_20=4, var_1_21=0, var_1_22=0, var_1_23=9, var_1_24=-1, var_1_25=9, var_1_26=0, var_1_27=1, var_1_28=0, var_1_29=9, var_1_30=5, var_1_31=3, var_1_32=4, var_1_33=25, var_1_34=4294967294, var_1_35=10, var_1_36=32758, var_1_37=32767, var_1_38=1, var_1_39=65535, var_1_40=65526, var_1_41=1, var_1_42=1, var_1_43=16/5, var_1_44=9, var_1_45=127, var_1_46=4, var_1_47=0, var_1_48=0, var_1_49=0, var_1_4=1, var_1_8=32, var_1_9=64] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 127 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 11.0s, OverallIterations: 6, TraceHistogramMax: 44, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 2.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 776 SdHoareTripleChecker+Valid, 2.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 668 mSDsluCounter, 2574 SdHoareTripleChecker+Invalid, 1.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1676 mSDsCounter, 147 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1385 IncrementalHoareTripleChecker+Invalid, 1532 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 147 mSolverCounterUnsat, 898 mSDtfsCounter, 1385 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1935 GetRequests, 1905 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=891occurred in iteration=5, InterpolantAutomatonStates: 32, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.5s AutomataMinimizationTime, 5 MinimizatonAttempts, 363 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 3.5s InterpolantComputationTime, 1929 NumberOfCodeBlocks, 1929 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 1923 ConstructedInterpolants, 0 QuantifiedInterpolants, 6292 SizeOfPredicates, 6 NumberOfNonLiveVariables, 3221 ConjunctsInSsa, 24 ConjunctsInUnsatCore, 7 InterpolantComputations, 3 PerfectInterpolantSequences, 26200/26488 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 [2023-11-06 23:02:43,909 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (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-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-89.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 3825646182aa07c08b566edbc024ddbf38e5c69428020b95d784f3b6c97321c0 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 23:02:46,725 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 23:02:46,817 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-06 23:02:46,825 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 23:02:46,827 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 23:02:46,907 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 23:02:46,907 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 23:02:46,908 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 23:02:46,909 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 23:02:46,910 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 23:02:46,911 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 23:02:46,911 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 23:02:46,912 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 23:02:46,913 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 23:02:46,917 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 23:02:46,918 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 23:02:46,920 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 23:02:46,924 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 23:02:46,925 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 23:02:46,925 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 23:02:46,927 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 23:02:46,928 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 23:02:46,929 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 23:02:46,929 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 23:02:46,930 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 23:02:46,930 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 23:02:46,931 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 23:02:46,931 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 23:02:46,932 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 23:02:46,932 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 23:02:46,934 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:02:46,934 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 23:02:46,934 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 23:02:46,935 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 23:02:46,935 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 23:02:46,936 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 23:02:46,936 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 23:02:46,936 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 23:02:46,939 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 23:02:46,940 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 23:02:46,940 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 23:02:46,941 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 23:02:46,941 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_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> 3825646182aa07c08b566edbc024ddbf38e5c69428020b95d784f3b6c97321c0 [2023-11-06 23:02:47,344 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 23:02:47,366 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 23:02:47,369 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 23:02:47,371 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 23:02:47,371 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 23:02:47,373 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-89.i [2023-11-06 23:02:50,585 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 23:02:50,921 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 23:02:50,922 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-89.i [2023-11-06 23:02:50,935 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/data/4be97c151/bc08a14759d04f5193bfc17cfd7fe51c/FLAG7db6bb6ba [2023-11-06 23:02:50,955 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/data/4be97c151/bc08a14759d04f5193bfc17cfd7fe51c [2023-11-06 23:02:50,958 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 23:02:50,960 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 23:02:50,962 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 23:02:50,962 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 23:02:50,970 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 23:02:50,972 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:02:50" (1/1) ... [2023-11-06 23:02:50,974 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51b56f75 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:50, skipping insertion in model container [2023-11-06 23:02:50,974 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:02:50" (1/1) ... [2023-11-06 23:02:51,041 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 23:02:51,200 WARN L240 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_521321d2-2f79-4ebf-853f-2d8014f84e9b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-89.i[916,929] [2023-11-06 23:02:51,299 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:02:51,327 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 23:02:51,359 WARN L240 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_521321d2-2f79-4ebf-853f-2d8014f84e9b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-89.i[916,929] [2023-11-06 23:02:51,455 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:02:51,499 INFO L206 MainTranslator]: Completed translation [2023-11-06 23:02:51,500 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:51 WrapperNode [2023-11-06 23:02:51,500 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 23:02:51,501 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 23:02:51,502 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 23:02:51,502 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 23:02:51,512 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:51" (1/1) ... [2023-11-06 23:02:51,545 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:51" (1/1) ... [2023-11-06 23:02:51,594 INFO L138 Inliner]: procedures = 27, calls = 57, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 268 [2023-11-06 23:02:51,595 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 23:02:51,596 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 23:02:51,596 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 23:02:51,596 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 23:02:51,608 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:51" (1/1) ... [2023-11-06 23:02:51,623 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:51" (1/1) ... [2023-11-06 23:02:51,632 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:51" (1/1) ... [2023-11-06 23:02:51,632 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:51" (1/1) ... [2023-11-06 23:02:51,654 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:51" (1/1) ... [2023-11-06 23:02:51,660 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:51" (1/1) ... [2023-11-06 23:02:51,666 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:51" (1/1) ... [2023-11-06 23:02:51,670 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:51" (1/1) ... [2023-11-06 23:02:51,678 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 23:02:51,679 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 23:02:51,679 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 23:02:51,679 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 23:02:51,680 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:51" (1/1) ... [2023-11-06 23:02:51,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:02:51,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:02:51,720 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 23:02:51,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 23:02:51,805 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 23:02:51,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 23:02:51,805 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 23:02:51,806 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 23:02:51,807 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 23:02:51,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 23:02:51,966 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 23:02:51,969 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 23:02:53,075 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 23:02:53,086 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 23:02:53,086 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 23:02:53,089 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:02:53 BoogieIcfgContainer [2023-11-06 23:02:53,089 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 23:02:53,092 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 23:02:53,092 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 23:02:53,096 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 23:02:53,096 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 11:02:50" (1/3) ... [2023-11-06 23:02:53,097 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7070117a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:02:53, skipping insertion in model container [2023-11-06 23:02:53,097 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:02:51" (2/3) ... [2023-11-06 23:02:53,097 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7070117a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:02:53, skipping insertion in model container [2023-11-06 23:02:53,098 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:02:53" (3/3) ... [2023-11-06 23:02:53,099 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-89.i [2023-11-06 23:02:53,116 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 23:02:53,117 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 23:02:53,174 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 23:02:53,181 INFO L357 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, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@20ad586d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 23:02:53,182 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 23:02:53,187 INFO L276 IsEmpty]: Start isEmpty. Operand has 121 states, 74 states have (on average 1.5) internal successors, (111), 75 states have internal predecessors, (111), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2023-11-06 23:02:53,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-11-06 23:02:53,212 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:02:53,213 INFO L195 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:02:53,214 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:02:53,220 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:02:53,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1474379371, now seen corresponding path program 1 times [2023-11-06 23:02:53,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:02:53,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1564761594] [2023-11-06 23:02:53,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:53,251 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 [2023-11-06 23:02:53,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:02:53,261 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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) [2023-11-06 23:02:53,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 23:02:53,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:02:53,819 INFO L262 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 23:02:53,834 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:02:53,954 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1094 proven. 0 refuted. 0 times theorem prover too weak. 2690 trivial. 0 not checked. [2023-11-06 23:02:53,955 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:02:53,956 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:02:53,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1564761594] [2023-11-06 23:02:53,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1564761594] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:02:53,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:02:53,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:02:53,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312209077] [2023-11-06 23:02:53,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:02:53,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 23:02:53,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:02:54,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 23:02:54,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 23:02:54,028 INFO L87 Difference]: Start difference. First operand has 121 states, 74 states have (on average 1.5) internal successors, (111), 75 states have internal predecessors, (111), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) Second operand has 2 states, 2 states have (on average 29.5) internal successors, (59), 2 states have internal predecessors, (59), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2023-11-06 23:02:54,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:02:54,108 INFO L93 Difference]: Finished difference Result 235 states and 436 transitions. [2023-11-06 23:02:54,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 23:02:54,111 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 29.5) internal successors, (59), 2 states have internal predecessors, (59), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) Word has length 272 [2023-11-06 23:02:54,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:02:54,124 INFO L225 Difference]: With dead ends: 235 [2023-11-06 23:02:54,125 INFO L226 Difference]: Without dead ends: 117 [2023-11-06 23:02:54,136 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 23:02:54,143 INFO L413 NwaCegarLoop]: 192 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, 192 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 [2023-11-06 23:02:54,144 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 23:02:54,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2023-11-06 23:02:54,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2023-11-06 23:02:54,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 71 states have (on average 1.4647887323943662) internal successors, (104), 71 states have internal predecessors, (104), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2023-11-06 23:02:54,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 192 transitions. [2023-11-06 23:02:54,232 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 192 transitions. Word has length 272 [2023-11-06 23:02:54,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:02:54,235 INFO L495 AbstractCegarLoop]: Abstraction has 117 states and 192 transitions. [2023-11-06 23:02:54,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 29.5) internal successors, (59), 2 states have internal predecessors, (59), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2023-11-06 23:02:54,236 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 192 transitions. [2023-11-06 23:02:54,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2023-11-06 23:02:54,249 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:02:54,250 INFO L195 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:02:54,263 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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)] Ended with exit code 0 [2023-11-06 23:02:54,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 23:02:54,451 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:02:54,451 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:02:54,452 INFO L85 PathProgramCache]: Analyzing trace with hash 147804967, now seen corresponding path program 1 times [2023-11-06 23:02:54,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:02:54,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1953931501] [2023-11-06 23:02:54,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:54,454 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 [2023-11-06 23:02:54,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:02:54,455 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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) [2023-11-06 23:02:54,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 23:02:54,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:02:54,978 INFO L262 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 23:02:54,988 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:02:55,967 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2023-11-06 23:02:55,968 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:02:55,968 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:02:55,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1953931501] [2023-11-06 23:02:55,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1953931501] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:02:55,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:02:55,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:02:55,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737350073] [2023-11-06 23:02:55,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:02:55,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:02:55,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:02:55,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:02:55,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:02:55,974 INFO L87 Difference]: Start difference. First operand 117 states and 192 transitions. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 2 states have internal predecessors, (55), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2023-11-06 23:02:56,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:02:56,103 INFO L93 Difference]: Finished difference Result 343 states and 566 transitions. [2023-11-06 23:02:56,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:02:56,104 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 2 states have internal predecessors, (55), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 272 [2023-11-06 23:02:56,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:02:56,110 INFO L225 Difference]: With dead ends: 343 [2023-11-06 23:02:56,110 INFO L226 Difference]: Without dead ends: 229 [2023-11-06 23:02:56,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:02:56,113 INFO L413 NwaCegarLoop]: 186 mSDtfsCounter, 60 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 23:02:56,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 363 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 23:02:56,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2023-11-06 23:02:56,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 226. [2023-11-06 23:02:56,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 135 states have (on average 1.4370370370370371) internal successors, (194), 135 states have internal predecessors, (194), 88 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2023-11-06 23:02:56,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 370 transitions. [2023-11-06 23:02:56,194 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 370 transitions. Word has length 272 [2023-11-06 23:02:56,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:02:56,197 INFO L495 AbstractCegarLoop]: Abstraction has 226 states and 370 transitions. [2023-11-06 23:02:56,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 2 states have internal predecessors, (55), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2023-11-06 23:02:56,198 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 370 transitions. [2023-11-06 23:02:56,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2023-11-06 23:02:56,205 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:02:56,206 INFO L195 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:02:56,235 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 23:02:56,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 23:02:56,426 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:02:56,427 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:02:56,427 INFO L85 PathProgramCache]: Analyzing trace with hash 756090876, now seen corresponding path program 1 times [2023-11-06 23:02:56,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:02:56,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [157129206] [2023-11-06 23:02:56,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:56,429 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 [2023-11-06 23:02:56,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:02:56,432 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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) [2023-11-06 23:02:56,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 23:02:56,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:02:56,870 INFO L262 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 23:02:56,880 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:02:57,698 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2023-11-06 23:02:57,699 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:02:57,699 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:02:57,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [157129206] [2023-11-06 23:02:57,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [157129206] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:02:57,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:02:57,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:02:57,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418281674] [2023-11-06 23:02:57,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:02:57,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:02:57,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:02:57,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:02:57,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:02:57,704 INFO L87 Difference]: Start difference. First operand 226 states and 370 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 2 states have internal predecessors, (56), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2023-11-06 23:02:57,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:02:57,778 INFO L93 Difference]: Finished difference Result 563 states and 926 transitions. [2023-11-06 23:02:57,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:02:57,779 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 2 states have internal predecessors, (56), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 273 [2023-11-06 23:02:57,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:02:57,790 INFO L225 Difference]: With dead ends: 563 [2023-11-06 23:02:57,790 INFO L226 Difference]: Without dead ends: 340 [2023-11-06 23:02:57,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:02:57,793 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 61 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 23:02:57,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 373 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 23:02:57,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2023-11-06 23:02:57,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 337. [2023-11-06 23:02:57,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 201 states have (on average 1.4328358208955223) internal successors, (288), 201 states have internal predecessors, (288), 132 states have call successors, (132), 3 states have call predecessors, (132), 3 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132) [2023-11-06 23:02:57,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 552 transitions. [2023-11-06 23:02:57,866 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 552 transitions. Word has length 273 [2023-11-06 23:02:57,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:02:57,868 INFO L495 AbstractCegarLoop]: Abstraction has 337 states and 552 transitions. [2023-11-06 23:02:57,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 2 states have internal predecessors, (56), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2023-11-06 23:02:57,869 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 552 transitions. [2023-11-06 23:02:57,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2023-11-06 23:02:57,876 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:02:57,876 INFO L195 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:02:57,900 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 23:02:58,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 23:02:58,101 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:02:58,101 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:02:58,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1950528518, now seen corresponding path program 1 times [2023-11-06 23:02:58,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:02:58,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1848915043] [2023-11-06 23:02:58,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:58,104 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 [2023-11-06 23:02:58,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:02:58,105 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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) [2023-11-06 23:02:58,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 23:02:58,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:02:58,601 INFO L262 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 23:02:58,610 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:02:59,347 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2023-11-06 23:02:59,347 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:02:59,347 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:02:59,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1848915043] [2023-11-06 23:02:59,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1848915043] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:02:59,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:02:59,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:02:59,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771131860] [2023-11-06 23:02:59,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:02:59,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:02:59,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:02:59,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:02:59,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:02:59,350 INFO L87 Difference]: Start difference. First operand 337 states and 552 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 2 states have internal predecessors, (56), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2023-11-06 23:02:59,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:02:59,596 INFO L93 Difference]: Finished difference Result 999 states and 1638 transitions. [2023-11-06 23:02:59,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:02:59,597 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 2 states have internal predecessors, (56), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 273 [2023-11-06 23:02:59,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:02:59,604 INFO L225 Difference]: With dead ends: 999 [2023-11-06 23:02:59,604 INFO L226 Difference]: Without dead ends: 665 [2023-11-06 23:02:59,606 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 271 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:02:59,607 INFO L413 NwaCegarLoop]: 187 mSDtfsCounter, 46 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 23:02:59,608 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 366 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 23:02:59,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2023-11-06 23:02:59,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 657. [2023-11-06 23:02:59,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 386 states have (on average 1.3963730569948187) internal successors, (539), 386 states have internal predecessors, (539), 264 states have call successors, (264), 6 states have call predecessors, (264), 6 states have return successors, (264), 264 states have call predecessors, (264), 264 states have call successors, (264) [2023-11-06 23:02:59,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 1067 transitions. [2023-11-06 23:02:59,729 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 1067 transitions. Word has length 273 [2023-11-06 23:02:59,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:02:59,731 INFO L495 AbstractCegarLoop]: Abstraction has 657 states and 1067 transitions. [2023-11-06 23:02:59,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 2 states have internal predecessors, (56), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2023-11-06 23:02:59,732 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 1067 transitions. [2023-11-06 23:02:59,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2023-11-06 23:02:59,735 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:02:59,735 INFO L195 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:02:59,754 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 23:02:59,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 23:02:59,936 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:02:59,936 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:02:59,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1712260100, now seen corresponding path program 1 times [2023-11-06 23:02:59,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:02:59,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1385353382] [2023-11-06 23:02:59,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:02:59,938 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 [2023-11-06 23:02:59,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:02:59,941 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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) [2023-11-06 23:02:59,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_521321d2-2f79-4ebf-853f-2d8014f84e9b/bin/uautomizer-verify-WvqO1wxjHP/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 [2023-11-06 23:03:00,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:03:00,352 INFO L262 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-06 23:03:00,374 INFO L285 TraceCheckSpWp]: Computing forward predicates...