./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-12.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cf1a7837 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_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-12.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 05613e858847a0d4003e8f119bcf7c56d21f856dfb6be9e8ad2f9ebdcede8f9e --- Real Ultimate output --- This is Ultimate 0.2.3-dev-cf1a783 [2023-11-12 02:31:44,012 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-12 02:31:44,089 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-12 02:31:44,095 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-12 02:31:44,095 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-12 02:31:44,122 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-12 02:31:44,122 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-12 02:31:44,123 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-12 02:31:44,124 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-12 02:31:44,125 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-12 02:31:44,125 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-12 02:31:44,126 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-12 02:31:44,127 INFO L153 SettingsManager]: * Use SBE=true [2023-11-12 02:31:44,127 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-12 02:31:44,128 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-12 02:31:44,128 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-12 02:31:44,129 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-12 02:31:44,130 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-12 02:31:44,130 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-12 02:31:44,131 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-12 02:31:44,131 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-12 02:31:44,139 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-12 02:31:44,140 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-12 02:31:44,140 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-12 02:31:44,141 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-12 02:31:44,141 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-12 02:31:44,142 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-12 02:31:44,142 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-12 02:31:44,143 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:31:44,143 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-12 02:31:44,144 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-12 02:31:44,144 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-12 02:31:44,145 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-12 02:31:44,145 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-12 02:31:44,146 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-12 02:31:44,146 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-12 02:31:44,147 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-12 02:31:44,147 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-12 02:31:44,148 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-12 02:31:44,148 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_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/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_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 05613e858847a0d4003e8f119bcf7c56d21f856dfb6be9e8ad2f9ebdcede8f9e [2023-11-12 02:31:44,438 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-12 02:31:44,469 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-12 02:31:44,472 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-12 02:31:44,475 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-12 02:31:44,475 INFO L274 PluginConnector]: CDTParser initialized [2023-11-12 02:31:44,477 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-12.i [2023-11-12 02:31:47,618 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-12 02:31:47,832 INFO L384 CDTParser]: Found 1 translation units. [2023-11-12 02:31:47,833 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-12.i [2023-11-12 02:31:47,846 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/data/0a07fd27a/a3ffe7414a6e4a75a9a9af8682f86794/FLAGb01b6b579 [2023-11-12 02:31:47,862 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/data/0a07fd27a/a3ffe7414a6e4a75a9a9af8682f86794 [2023-11-12 02:31:47,865 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-12 02:31:47,867 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-12 02:31:47,868 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-12 02:31:47,869 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-12 02:31:47,874 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-12 02:31:47,875 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:31:47" (1/1) ... [2023-11-12 02:31:47,876 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@371c85ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:47, skipping insertion in model container [2023-11-12 02:31:47,877 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:31:47" (1/1) ... [2023-11-12 02:31:47,916 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-12 02:31:48,071 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_873cfcd4-6ea4-44a6-9889-27b0a57ea300/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-12.i[919,932] [2023-11-12 02:31:48,163 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:31:48,184 INFO L202 MainTranslator]: Completed pre-run [2023-11-12 02:31:48,198 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_873cfcd4-6ea4-44a6-9889-27b0a57ea300/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-12.i[919,932] [2023-11-12 02:31:48,258 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:31:48,294 INFO L206 MainTranslator]: Completed translation [2023-11-12 02:31:48,295 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:48 WrapperNode [2023-11-12 02:31:48,295 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-12 02:31:48,296 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-12 02:31:48,297 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-12 02:31:48,297 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-12 02:31:48,305 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:48" (1/1) ... [2023-11-12 02:31:48,325 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:48" (1/1) ... [2023-11-12 02:31:48,390 INFO L138 Inliner]: procedures = 26, calls = 55, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 240 [2023-11-12 02:31:48,391 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-12 02:31:48,391 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-12 02:31:48,392 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-12 02:31:48,392 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-12 02:31:48,400 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:48" (1/1) ... [2023-11-12 02:31:48,400 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:48" (1/1) ... [2023-11-12 02:31:48,405 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:48" (1/1) ... [2023-11-12 02:31:48,405 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:48" (1/1) ... [2023-11-12 02:31:48,422 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:48" (1/1) ... [2023-11-12 02:31:48,427 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:48" (1/1) ... [2023-11-12 02:31:48,443 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:48" (1/1) ... [2023-11-12 02:31:48,474 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:48" (1/1) ... [2023-11-12 02:31:48,481 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-12 02:31:48,490 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-12 02:31:48,490 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-12 02:31:48,490 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-12 02:31:48,491 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:48" (1/1) ... [2023-11-12 02:31:48,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:31:48,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:48,529 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-12 02:31:48,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-12 02:31:48,575 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-12 02:31:48,575 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-12 02:31:48,575 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-12 02:31:48,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-12 02:31:48,576 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-12 02:31:48,576 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-12 02:31:48,729 INFO L236 CfgBuilder]: Building ICFG [2023-11-12 02:31:48,731 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-12 02:31:49,257 INFO L277 CfgBuilder]: Performing block encoding [2023-11-12 02:31:49,266 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-12 02:31:49,275 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-12 02:31:49,278 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:31:49 BoogieIcfgContainer [2023-11-12 02:31:49,278 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-12 02:31:49,281 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-12 02:31:49,281 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-12 02:31:49,284 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-12 02:31:49,285 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 02:31:47" (1/3) ... [2023-11-12 02:31:49,285 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d4cbf13 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:31:49, skipping insertion in model container [2023-11-12 02:31:49,286 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:31:48" (2/3) ... [2023-11-12 02:31:49,286 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d4cbf13 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:31:49, skipping insertion in model container [2023-11-12 02:31:49,286 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:31:49" (3/3) ... [2023-11-12 02:31:49,288 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-ps-co_file-12.i [2023-11-12 02:31:49,311 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-12 02:31:49,312 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-12 02:31:49,390 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-12 02:31:49,397 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=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1f424485, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-12 02:31:49,398 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-12 02:31:49,402 INFO L276 IsEmpty]: Start isEmpty. Operand has 107 states, 62 states have (on average 1.4193548387096775) internal successors, (88), 63 states have internal predecessors, (88), 42 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2023-11-12 02:31:49,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-11-12 02:31:49,421 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:31:49,422 INFO L195 NwaCegarLoop]: trace histogram [42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:31:49,422 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:31:49,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:49,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1381105482, now seen corresponding path program 1 times [2023-11-12 02:31:49,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:49,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727056302] [2023-11-12 02:31:49,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:49,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:49,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:49,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:49,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727056302] [2023-11-12 02:31:49,824 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-12 02:31:49,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756104264] [2023-11-12 02:31:49,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:49,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:49,825 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:49,829 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:31:49,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-12 02:31:50,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:50,174 INFO L262 TraceCheckSpWp]: Trace formula consists of 595 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-12 02:31:50,204 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:50,306 INFO L134 CoverageAnalysis]: Checked inductivity of 3444 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 3362 trivial. 0 not checked. [2023-11-12 02:31:50,307 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:31:50,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756104264] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:31:50,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:31:50,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-12 02:31:50,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167317900] [2023-11-12 02:31:50,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:31:50,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-12 02:31:50,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:31:50,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-12 02:31:50,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-12 02:31:50,378 INFO L87 Difference]: Start difference. First operand has 107 states, 62 states have (on average 1.4193548387096775) internal successors, (88), 63 states have internal predecessors, (88), 42 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) Second operand has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (42), 1 states have call predecessors, (42), 2 states have call successors, (42) [2023-11-12 02:31:50,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:31:50,466 INFO L93 Difference]: Finished difference Result 207 states and 380 transitions. [2023-11-12 02:31:50,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-12 02:31:50,469 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (42), 1 states have call predecessors, (42), 2 states have call successors, (42) Word has length 256 [2023-11-12 02:31:50,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:31:50,482 INFO L225 Difference]: With dead ends: 207 [2023-11-12 02:31:50,484 INFO L226 Difference]: Without dead ends: 103 [2023-11-12 02:31:50,493 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 255 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-12 02:31:50,499 INFO L413 NwaCegarLoop]: 165 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, 165 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-12 02:31:50,501 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-12 02:31:50,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2023-11-12 02:31:50,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2023-11-12 02:31:50,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 59 states have (on average 1.3728813559322033) internal successors, (81), 59 states have internal predecessors, (81), 42 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2023-11-12 02:31:50,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 165 transitions. [2023-11-12 02:31:50,587 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 165 transitions. Word has length 256 [2023-11-12 02:31:50,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:31:50,590 INFO L495 AbstractCegarLoop]: Abstraction has 103 states and 165 transitions. [2023-11-12 02:31:50,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (42), 2 states have call predecessors, (42), 1 states have return successors, (42), 1 states have call predecessors, (42), 2 states have call successors, (42) [2023-11-12 02:31:50,591 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 165 transitions. [2023-11-12 02:31:50,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-11-12 02:31:50,606 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:31:50,607 INFO L195 NwaCegarLoop]: trace histogram [42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:31:50,615 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:50,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-12 02:31:50,815 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:31:50,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:50,816 INFO L85 PathProgramCache]: Analyzing trace with hash 2109507790, now seen corresponding path program 1 times [2023-11-12 02:31:50,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:50,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449218024] [2023-11-12 02:31:50,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:50,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:50,932 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:31:50,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1049079337] [2023-11-12 02:31:50,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:50,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:50,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:50,935 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:31:50,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-12 02:31:51,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:51,153 INFO L262 TraceCheckSpWp]: Trace formula consists of 595 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-12 02:31:51,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:52,305 INFO L134 CoverageAnalysis]: Checked inductivity of 3444 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3444 trivial. 0 not checked. [2023-11-12 02:31:52,306 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:31:52,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:52,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449218024] [2023-11-12 02:31:52,306 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:31:52,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049079337] [2023-11-12 02:31:52,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049079337] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:31:52,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:31:52,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-12 02:31:52,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570331143] [2023-11-12 02:31:52,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:31:52,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-12 02:31:52,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:31:52,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-12 02:31:52,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-12 02:31:52,312 INFO L87 Difference]: Start difference. First operand 103 states and 165 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 2 states have internal predecessors, (49), 1 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (42), 1 states have call predecessors, (42), 1 states have call successors, (42) [2023-11-12 02:31:52,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:31:52,443 INFO L93 Difference]: Finished difference Result 290 states and 470 transitions. [2023-11-12 02:31:52,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-12 02:31:52,444 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 2 states have internal predecessors, (49), 1 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (42), 1 states have call predecessors, (42), 1 states have call successors, (42) Word has length 256 [2023-11-12 02:31:52,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:31:52,454 INFO L225 Difference]: With dead ends: 290 [2023-11-12 02:31:52,455 INFO L226 Difference]: Without dead ends: 190 [2023-11-12 02:31:52,457 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 254 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-12 02:31:52,458 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 25 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-12 02:31:52,460 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 296 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-12 02:31:52,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2023-11-12 02:31:52,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 185. [2023-11-12 02:31:52,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 98 states have (on average 1.3265306122448979) internal successors, (130), 98 states have internal predecessors, (130), 84 states have call successors, (84), 2 states have call predecessors, (84), 2 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2023-11-12 02:31:52,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 298 transitions. [2023-11-12 02:31:52,540 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 298 transitions. Word has length 256 [2023-11-12 02:31:52,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:31:52,544 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 298 transitions. [2023-11-12 02:31:52,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 2 states have internal predecessors, (49), 1 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (42), 1 states have call predecessors, (42), 1 states have call successors, (42) [2023-11-12 02:31:52,545 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 298 transitions. [2023-11-12 02:31:52,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2023-11-12 02:31:52,548 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:31:52,549 INFO L195 NwaCegarLoop]: trace histogram [42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:31:52,560 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:52,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-11-12 02:31:52,755 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:31:52,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:52,756 INFO L85 PathProgramCache]: Analyzing trace with hash 1929870482, now seen corresponding path program 1 times [2023-11-12 02:31:52,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:52,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116419281] [2023-11-12 02:31:52,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:52,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:52,861 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:31:52,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1957370528] [2023-11-12 02:31:52,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:52,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:52,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:52,869 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:31:52,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-12 02:31:53,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:53,069 INFO L262 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-12 02:31:53,076 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:53,232 INFO L134 CoverageAnalysis]: Checked inductivity of 3444 backedges. 1421 proven. 33 refuted. 0 times theorem prover too weak. 1990 trivial. 0 not checked. [2023-11-12 02:31:53,232 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:31:53,463 INFO L134 CoverageAnalysis]: Checked inductivity of 3444 backedges. 90 proven. 33 refuted. 0 times theorem prover too weak. 3321 trivial. 0 not checked. [2023-11-12 02:31:53,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:53,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116419281] [2023-11-12 02:31:53,465 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:31:53,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957370528] [2023-11-12 02:31:53,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957370528] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:31:53,465 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:31:53,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-12 02:31:53,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480115882] [2023-11-12 02:31:53,466 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:31:53,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-12 02:31:53,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:31:53,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-12 02:31:53,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-12 02:31:53,471 INFO L87 Difference]: Start difference. First operand 185 states and 298 transitions. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 2 states have call successors, (53), 2 states have call predecessors, (53), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2023-11-12 02:31:53,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:31:53,861 INFO L93 Difference]: Finished difference Result 303 states and 477 transitions. [2023-11-12 02:31:53,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-12 02:31:53,861 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 2 states have call successors, (53), 2 states have call predecessors, (53), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 257 [2023-11-12 02:31:53,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:31:53,867 INFO L225 Difference]: With dead ends: 303 [2023-11-12 02:31:53,867 INFO L226 Difference]: Without dead ends: 201 [2023-11-12 02:31:53,868 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 516 GetRequests, 506 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-12 02:31:53,871 INFO L413 NwaCegarLoop]: 119 mSDtfsCounter, 228 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-12 02:31:53,876 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [257 Valid, 269 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 214 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-12 02:31:53,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2023-11-12 02:31:53,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 193. [2023-11-12 02:31:53,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 104 states have (on average 1.2884615384615385) internal successors, (134), 104 states have internal predecessors, (134), 84 states have call successors, (84), 4 states have call predecessors, (84), 4 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2023-11-12 02:31:53,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 302 transitions. [2023-11-12 02:31:53,929 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 302 transitions. Word has length 257 [2023-11-12 02:31:53,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:31:53,931 INFO L495 AbstractCegarLoop]: Abstraction has 193 states and 302 transitions. [2023-11-12 02:31:53,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 2 states have call successors, (53), 2 states have call predecessors, (53), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2023-11-12 02:31:53,932 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 302 transitions. [2023-11-12 02:31:53,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2023-11-12 02:31:53,937 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:31:53,938 INFO L195 NwaCegarLoop]: trace histogram [42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:31:53,951 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:54,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:54,145 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:31:54,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:54,145 INFO L85 PathProgramCache]: Analyzing trace with hash 650006804, now seen corresponding path program 1 times [2023-11-12 02:31:54,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:54,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612771816] [2023-11-12 02:31:54,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:54,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:54,238 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:31:54,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [463526926] [2023-11-12 02:31:54,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:54,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:54,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:54,241 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:31:54,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-12 02:31:54,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:54,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-12 02:31:54,496 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:55,459 INFO L134 CoverageAnalysis]: Checked inductivity of 3444 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3444 trivial. 0 not checked. [2023-11-12 02:31:55,459 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:31:55,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:55,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612771816] [2023-11-12 02:31:55,461 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:31:55,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463526926] [2023-11-12 02:31:55,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463526926] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:31:55,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:31:55,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-12 02:31:55,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545360425] [2023-11-12 02:31:55,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:31:55,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-12 02:31:55,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:31:55,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-12 02:31:55,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-12 02:31:55,465 INFO L87 Difference]: Start difference. First operand 193 states and 302 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (42), 1 states have call predecessors, (42), 1 states have call successors, (42) [2023-11-12 02:31:55,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:31:55,564 INFO L93 Difference]: Finished difference Result 307 states and 482 transitions. [2023-11-12 02:31:55,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-12 02:31:55,565 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (42), 1 states have call predecessors, (42), 1 states have call successors, (42) Word has length 257 [2023-11-12 02:31:55,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:31:55,570 INFO L225 Difference]: With dead ends: 307 [2023-11-12 02:31:55,570 INFO L226 Difference]: Without dead ends: 197 [2023-11-12 02:31:55,571 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 255 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-12 02:31:55,577 INFO L413 NwaCegarLoop]: 152 mSDtfsCounter, 23 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-12 02:31:55,578 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 291 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-12 02:31:55,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2023-11-12 02:31:55,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 193. [2023-11-12 02:31:55,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 104 states have (on average 1.2788461538461537) internal successors, (133), 104 states have internal predecessors, (133), 84 states have call successors, (84), 4 states have call predecessors, (84), 4 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2023-11-12 02:31:55,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 301 transitions. [2023-11-12 02:31:55,635 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 301 transitions. Word has length 257 [2023-11-12 02:31:55,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:31:55,636 INFO L495 AbstractCegarLoop]: Abstraction has 193 states and 301 transitions. [2023-11-12 02:31:55,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (42), 1 states have call predecessors, (42), 1 states have call successors, (42) [2023-11-12 02:31:55,637 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 301 transitions. [2023-11-12 02:31:55,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2023-11-12 02:31:55,641 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:31:55,641 INFO L195 NwaCegarLoop]: trace histogram [42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:31:55,649 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:55,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:55,849 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:31:55,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:55,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1961533441, now seen corresponding path program 1 times [2023-11-12 02:31:55,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:55,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340717430] [2023-11-12 02:31:55,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:55,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:55,917 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:31:55,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1354131063] [2023-11-12 02:31:55,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:55,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:55,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:55,920 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:31:55,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-12 02:31:56,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:56,126 INFO L262 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-12 02:31:56,132 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:56,300 INFO L134 CoverageAnalysis]: Checked inductivity of 3444 backedges. 1553 proven. 39 refuted. 0 times theorem prover too weak. 1852 trivial. 0 not checked. [2023-11-12 02:31:56,300 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:31:56,543 INFO L134 CoverageAnalysis]: Checked inductivity of 3444 backedges. 84 proven. 39 refuted. 0 times theorem prover too weak. 3321 trivial. 0 not checked. [2023-11-12 02:31:56,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:56,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340717430] [2023-11-12 02:31:56,547 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:31:56,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354131063] [2023-11-12 02:31:56,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354131063] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:31:56,549 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:31:56,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-12 02:31:56,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685372428] [2023-11-12 02:31:56,550 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:31:56,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-12 02:31:56,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:31:56,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-12 02:31:56,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-12 02:31:56,559 INFO L87 Difference]: Start difference. First operand 193 states and 301 transitions. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (55), 2 states have call predecessors, (55), 4 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2023-11-12 02:31:56,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:31:56,877 INFO L93 Difference]: Finished difference Result 323 states and 492 transitions. [2023-11-12 02:31:56,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-12 02:31:56,878 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (55), 2 states have call predecessors, (55), 4 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) Word has length 258 [2023-11-12 02:31:56,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:31:56,884 INFO L225 Difference]: With dead ends: 323 [2023-11-12 02:31:56,884 INFO L226 Difference]: Without dead ends: 213 [2023-11-12 02:31:56,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 518 GetRequests, 508 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-12 02:31:56,886 INFO L413 NwaCegarLoop]: 116 mSDtfsCounter, 99 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-12 02:31:56,887 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 260 Invalid, 234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-12 02:31:56,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2023-11-12 02:31:56,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 201. [2023-11-12 02:31:56,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 110 states have (on average 1.2454545454545454) internal successors, (137), 110 states have internal predecessors, (137), 84 states have call successors, (84), 6 states have call predecessors, (84), 6 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2023-11-12 02:31:56,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 305 transitions. [2023-11-12 02:31:56,926 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 305 transitions. Word has length 258 [2023-11-12 02:31:56,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:31:56,927 INFO L495 AbstractCegarLoop]: Abstraction has 201 states and 305 transitions. [2023-11-12 02:31:56,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (55), 2 states have call predecessors, (55), 4 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2023-11-12 02:31:56,928 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 305 transitions. [2023-11-12 02:31:56,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2023-11-12 02:31:56,932 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:31:56,933 INFO L195 NwaCegarLoop]: trace histogram [42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:31:56,940 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:57,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:57,141 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:31:57,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:57,141 INFO L85 PathProgramCache]: Analyzing trace with hash -32611265, now seen corresponding path program 1 times [2023-11-12 02:31:57,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:57,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257169361] [2023-11-12 02:31:57,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:57,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:57,192 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:31:57,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [69527860] [2023-11-12 02:31:57,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:57,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:57,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:57,209 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:31:57,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-12 02:31:57,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:57,492 INFO L262 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-12 02:31:57,500 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:31:58,464 INFO L134 CoverageAnalysis]: Checked inductivity of 3444 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3444 trivial. 0 not checked. [2023-11-12 02:31:58,465 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:31:58,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:31:58,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257169361] [2023-11-12 02:31:58,465 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:31:58,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [69527860] [2023-11-12 02:31:58,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [69527860] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:31:58,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:31:58,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-12 02:31:58,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512232777] [2023-11-12 02:31:58,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:31:58,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-12 02:31:58,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:31:58,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-12 02:31:58,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-12 02:31:58,479 INFO L87 Difference]: Start difference. First operand 201 states and 305 transitions. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (42), 1 states have call predecessors, (42), 1 states have call successors, (42) [2023-11-12 02:31:58,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:31:58,878 INFO L93 Difference]: Finished difference Result 328 states and 499 transitions. [2023-11-12 02:31:58,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-12 02:31:58,880 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (42), 1 states have call predecessors, (42), 1 states have call successors, (42) Word has length 258 [2023-11-12 02:31:58,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:31:58,883 INFO L225 Difference]: With dead ends: 328 [2023-11-12 02:31:58,883 INFO L226 Difference]: Without dead ends: 219 [2023-11-12 02:31:58,884 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-12 02:31:58,885 INFO L413 NwaCegarLoop]: 149 mSDtfsCounter, 102 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-12 02:31:58,886 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 502 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-12 02:31:58,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2023-11-12 02:31:58,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 202. [2023-11-12 02:31:58,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 111 states have (on average 1.2342342342342343) internal successors, (137), 111 states have internal predecessors, (137), 84 states have call successors, (84), 6 states have call predecessors, (84), 6 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2023-11-12 02:31:58,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 305 transitions. [2023-11-12 02:31:58,939 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 305 transitions. Word has length 258 [2023-11-12 02:31:58,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:31:58,940 INFO L495 AbstractCegarLoop]: Abstraction has 202 states and 305 transitions. [2023-11-12 02:31:58,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 4 states have internal predecessors, (51), 1 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (42), 1 states have call predecessors, (42), 1 states have call successors, (42) [2023-11-12 02:31:58,940 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 305 transitions. [2023-11-12 02:31:58,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2023-11-12 02:31:58,945 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:31:58,946 INFO L195 NwaCegarLoop]: trace histogram [42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:31:58,967 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-12 02:31:59,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:59,153 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:31:59,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:31:59,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1556593178, now seen corresponding path program 1 times [2023-11-12 02:31:59,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:31:59,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002240157] [2023-11-12 02:31:59,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:59,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:31:59,206 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:31:59,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [263413137] [2023-11-12 02:31:59,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:31:59,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:31:59,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:31:59,208 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:31:59,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-12 02:31:59,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:31:59,449 INFO L262 TraceCheckSpWp]: Trace formula consists of 600 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-12 02:31:59,457 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:32:00,275 INFO L134 CoverageAnalysis]: Checked inductivity of 3444 backedges. 893 proven. 105 refuted. 0 times theorem prover too weak. 2446 trivial. 0 not checked. [2023-11-12 02:32:00,276 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:32:00,638 INFO L134 CoverageAnalysis]: Checked inductivity of 3444 backedges. 18 proven. 105 refuted. 0 times theorem prover too weak. 3321 trivial. 0 not checked. [2023-11-12 02:32:00,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:32:00,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002240157] [2023-11-12 02:32:00,639 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:32:00,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263413137] [2023-11-12 02:32:00,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263413137] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:32:00,639 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:32:00,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2023-11-12 02:32:00,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710244857] [2023-11-12 02:32:00,640 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:32:00,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-12 02:32:00,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:32:00,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-12 02:32:00,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2023-11-12 02:32:00,643 INFO L87 Difference]: Start difference. First operand 202 states and 305 transitions. Second operand has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 4 states have call successors, (84), 3 states have call predecessors, (84), 5 states have return successors, (84), 4 states have call predecessors, (84), 4 states have call successors, (84) [2023-11-12 02:32:01,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:32:01,834 INFO L93 Difference]: Finished difference Result 464 states and 689 transitions. [2023-11-12 02:32:01,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-12 02:32:01,836 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 4 states have call successors, (84), 3 states have call predecessors, (84), 5 states have return successors, (84), 4 states have call predecessors, (84), 4 states have call successors, (84) Word has length 259 [2023-11-12 02:32:01,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:32:01,839 INFO L225 Difference]: With dead ends: 464 [2023-11-12 02:32:01,839 INFO L226 Difference]: Without dead ends: 356 [2023-11-12 02:32:01,841 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 535 GetRequests, 508 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=244, Invalid=568, Unknown=0, NotChecked=0, Total=812 [2023-11-12 02:32:01,841 INFO L413 NwaCegarLoop]: 111 mSDtfsCounter, 613 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 638 mSolverCounterSat, 537 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 613 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 1175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 537 IncrementalHoareTripleChecker+Valid, 638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-12 02:32:01,842 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [613 Valid, 635 Invalid, 1175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [537 Valid, 638 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-12 02:32:01,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2023-11-12 02:32:01,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 337. [2023-11-12 02:32:01,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 192 states have (on average 1.25) internal successors, (240), 193 states have internal predecessors, (240), 132 states have call successors, (132), 12 states have call predecessors, (132), 12 states have return successors, (132), 131 states have call predecessors, (132), 132 states have call successors, (132) [2023-11-12 02:32:01,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 504 transitions. [2023-11-12 02:32:01,900 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 504 transitions. Word has length 259 [2023-11-12 02:32:01,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:32:01,901 INFO L495 AbstractCegarLoop]: Abstraction has 337 states and 504 transitions. [2023-11-12 02:32:01,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.285714285714286) internal successors, (102), 14 states have internal predecessors, (102), 4 states have call successors, (84), 3 states have call predecessors, (84), 5 states have return successors, (84), 4 states have call predecessors, (84), 4 states have call successors, (84) [2023-11-12 02:32:01,902 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 504 transitions. [2023-11-12 02:32:01,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2023-11-12 02:32:01,906 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:32:01,906 INFO L195 NwaCegarLoop]: trace histogram [42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:32:01,918 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-12 02:32:02,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:32:02,114 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:32:02,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:32:02,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1814758616, now seen corresponding path program 1 times [2023-11-12 02:32:02,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:32:02,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737186601] [2023-11-12 02:32:02,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:32:02,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:32:02,159 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:32:02,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1807818389] [2023-11-12 02:32:02,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:32:02,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:32:02,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:32:02,161 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:32:02,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-12 02:32:02,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:32:02,469 INFO L262 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-12 02:32:02,475 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:32:03,748 INFO L134 CoverageAnalysis]: Checked inductivity of 3444 backedges. 1442 proven. 24 refuted. 0 times theorem prover too weak. 1978 trivial. 0 not checked. [2023-11-12 02:32:03,748 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:32:05,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:32:05,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737186601] [2023-11-12 02:32:05,103 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:32:05,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807818389] [2023-11-12 02:32:05,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807818389] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-12 02:32:05,103 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-12 02:32:05,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2023-11-12 02:32:05,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943250395] [2023-11-12 02:32:05,104 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-12 02:32:05,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-12 02:32:05,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:32:05,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-12 02:32:05,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2023-11-12 02:32:05,106 INFO L87 Difference]: Start difference. First operand 337 states and 504 transitions. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 6 states have internal predecessors, (61), 3 states have call successors, (42), 3 states have call predecessors, (42), 4 states have return successors, (42), 3 states have call predecessors, (42), 3 states have call successors, (42) [2023-11-12 02:32:05,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:32:05,701 INFO L93 Difference]: Finished difference Result 595 states and 885 transitions. [2023-11-12 02:32:05,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-12 02:32:05,702 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 6 states have internal predecessors, (61), 3 states have call successors, (42), 3 states have call predecessors, (42), 4 states have return successors, (42), 3 states have call predecessors, (42), 3 states have call successors, (42) Word has length 259 [2023-11-12 02:32:05,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:32:05,708 INFO L225 Difference]: With dead ends: 595 [2023-11-12 02:32:05,709 INFO L226 Difference]: Without dead ends: 351 [2023-11-12 02:32:05,710 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 332 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=94, Invalid=146, Unknown=0, NotChecked=0, Total=240 [2023-11-12 02:32:05,711 INFO L413 NwaCegarLoop]: 108 mSDtfsCounter, 72 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-12 02:32:05,712 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 574 Invalid, 331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-12 02:32:05,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2023-11-12 02:32:05,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 341. [2023-11-12 02:32:05,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 195 states have (on average 1.241025641025641) internal successors, (242), 196 states have internal predecessors, (242), 132 states have call successors, (132), 13 states have call predecessors, (132), 13 states have return successors, (132), 131 states have call predecessors, (132), 132 states have call successors, (132) [2023-11-12 02:32:05,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 506 transitions. [2023-11-12 02:32:05,790 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 506 transitions. Word has length 259 [2023-11-12 02:32:05,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:32:05,791 INFO L495 AbstractCegarLoop]: Abstraction has 341 states and 506 transitions. [2023-11-12 02:32:05,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 6 states have internal predecessors, (61), 3 states have call successors, (42), 3 states have call predecessors, (42), 4 states have return successors, (42), 3 states have call predecessors, (42), 3 states have call successors, (42) [2023-11-12 02:32:05,791 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 506 transitions. [2023-11-12 02:32:05,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2023-11-12 02:32:05,795 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:32:05,796 INFO L195 NwaCegarLoop]: trace histogram [42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:32:05,805 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-12 02:32:06,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:32:06,005 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:32:06,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:32:06,006 INFO L85 PathProgramCache]: Analyzing trace with hash 642940143, now seen corresponding path program 1 times [2023-11-12 02:32:06,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:32:06,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691356844] [2023-11-12 02:32:06,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:32:06,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:32:06,049 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:32:06,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1454138013] [2023-11-12 02:32:06,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:32:06,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:32:06,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:32:06,050 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:32:06,071 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-12 02:32:06,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:32:06,319 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:32:06,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:32:06,760 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:32:06,761 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-12 02:32:06,762 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-12 02:32:06,776 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-12 02:32:06,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-12 02:32:06,976 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:32:06,979 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-11-12 02:32:07,183 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.11 02:32:07 BoogieIcfgContainer [2023-11-12 02:32:07,183 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-12 02:32:07,184 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-12 02:32:07,184 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-12 02:32:07,184 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-12 02:32:07,184 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:31:49" (3/4) ... [2023-11-12 02:32:07,187 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-12 02:32:07,188 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-12 02:32:07,189 INFO L158 Benchmark]: Toolchain (without parser) took 19322.06ms. Allocated memory was 144.7MB in the beginning and 272.6MB in the end (delta: 127.9MB). Free memory was 100.7MB in the beginning and 86.2MB in the end (delta: 14.5MB). Peak memory consumption was 143.0MB. Max. memory is 16.1GB. [2023-11-12 02:32:07,189 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 107.0MB. Free memory was 75.7MB in the beginning and 75.7MB in the end (delta: 28.8kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-12 02:32:07,190 INFO L158 Benchmark]: CACSL2BoogieTranslator took 427.29ms. Allocated memory is still 144.7MB. Free memory was 100.7MB in the beginning and 84.6MB in the end (delta: 16.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-12 02:32:07,190 INFO L158 Benchmark]: Boogie Procedure Inliner took 94.34ms. Allocated memory is still 144.7MB. Free memory was 84.6MB in the beginning and 79.8MB in the end (delta: 4.8MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-12 02:32:07,190 INFO L158 Benchmark]: Boogie Preprocessor took 97.51ms. Allocated memory is still 144.7MB. Free memory was 79.8MB in the beginning and 115.1MB in the end (delta: -35.3MB). Peak memory consumption was 8.3MB. Max. memory is 16.1GB. [2023-11-12 02:32:07,191 INFO L158 Benchmark]: RCFGBuilder took 788.43ms. Allocated memory is still 144.7MB. Free memory was 115.1MB in the beginning and 85.9MB in the end (delta: 29.2MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2023-11-12 02:32:07,192 INFO L158 Benchmark]: TraceAbstraction took 17902.35ms. Allocated memory was 144.7MB in the beginning and 272.6MB in the end (delta: 127.9MB). Free memory was 85.1MB in the beginning and 87.2MB in the end (delta: -2.2MB). Peak memory consumption was 126.3MB. Max. memory is 16.1GB. [2023-11-12 02:32:07,192 INFO L158 Benchmark]: Witness Printer took 4.64ms. Allocated memory is still 272.6MB. Free memory was 87.2MB in the beginning and 86.2MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-12 02:32:07,195 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.21ms. Allocated memory is still 107.0MB. Free memory was 75.7MB in the beginning and 75.7MB in the end (delta: 28.8kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 427.29ms. Allocated memory is still 144.7MB. Free memory was 100.7MB in the beginning and 84.6MB in the end (delta: 16.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 94.34ms. Allocated memory is still 144.7MB. Free memory was 84.6MB in the beginning and 79.8MB in the end (delta: 4.8MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 97.51ms. Allocated memory is still 144.7MB. Free memory was 79.8MB in the beginning and 115.1MB in the end (delta: -35.3MB). Peak memory consumption was 8.3MB. Max. memory is 16.1GB. * RCFGBuilder took 788.43ms. Allocated memory is still 144.7MB. Free memory was 115.1MB in the beginning and 85.9MB in the end (delta: 29.2MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * TraceAbstraction took 17902.35ms. Allocated memory was 144.7MB in the beginning and 272.6MB in the end (delta: 127.9MB). Free memory was 85.1MB in the beginning and 87.2MB in the end (delta: -2.2MB). Peak memory consumption was 126.3MB. Max. memory is 16.1GB. * Witness Printer took 4.64ms. Allocated memory is still 272.6MB. Free memory was 87.2MB in the beginning and 86.2MB in the end (delta: 1.0MB). 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 221, overapproximation of someUnaryDOUBLEoperation at line 35, overapproximation of someBinaryArithmeticDOUBLEoperation at line 146, overapproximation of someBinaryDOUBLEComparisonOperation at line 221. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 5; [L23] unsigned char var_1_5 = 128; [L24] unsigned char var_1_6 = 10; [L25] unsigned char var_1_7 = 0; [L26] signed long int var_1_8 = 128; [L27] signed long int var_1_9 = 1967984875; [L28] float var_1_10 = 256.625; [L29] float var_1_11 = 24.5; [L30] float var_1_12 = 999999.25; [L31] unsigned char var_1_13 = 1; [L32] unsigned char var_1_14 = 0; [L33] double var_1_15 = 127.3; [L34] float var_1_16 = 15.8; [L35] double var_1_17 = -0.4; [L36] unsigned long int var_1_18 = 8; [L37] unsigned long int var_1_19 = 2366774301; [L38] unsigned char var_1_20 = 0; [L39] signed short int var_1_21 = 5; [L40] signed char var_1_22 = 0; [L41] signed char var_1_23 = 2; [L42] unsigned char var_1_24 = 1; [L43] unsigned char var_1_25 = 0; [L44] unsigned char var_1_26 = 1; [L45] unsigned char var_1_27 = 0; [L46] unsigned char var_1_28 = 0; [L47] signed long int var_1_29 = -128; [L48] signed short int var_1_35 = -50; [L49] unsigned long int var_1_36 = 4; [L50] signed long int var_1_38 = -5; [L51] unsigned short int var_1_40 = 16; [L52] unsigned short int var_1_43 = 48844; [L53] unsigned short int var_1_44 = 25575; [L54] unsigned short int var_1_45 = 10000; [L55] unsigned long int var_1_47 = 4; [L56] signed char var_1_48 = 2; [L57] signed char var_1_49 = -2; [L58] signed char var_1_50 = -2; [L59] unsigned char last_1_var_1_1 = 5; [L60] unsigned long int last_1_var_1_18 = 8; [L61] signed char last_1_var_1_22 = 0; VAL [isInitial=0, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=128, var_1_6=10, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L225] isInitial = 1 [L226] FCALL initially() [L227] COND TRUE 1 [L228] CALL updateLastVariables() [L216] last_1_var_1_1 = var_1_1 [L217] last_1_var_1_18 = var_1_18 [L218] last_1_var_1_22 = var_1_22 VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=128, var_1_6=10, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L228] RET updateLastVariables() [L229] CALL updateVariables() [L150] var_1_5 = __VERIFIER_nondet_uchar() [L151] CALL assume_abort_if_not(var_1_5 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=10, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=10, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L151] RET assume_abort_if_not(var_1_5 >= 127) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=10, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L152] CALL assume_abort_if_not(var_1_5 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=10, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=10, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L152] RET assume_abort_if_not(var_1_5 <= 254) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=10, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L153] var_1_6 = __VERIFIER_nondet_uchar() [L154] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L154] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L155] CALL assume_abort_if_not(var_1_6 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L155] RET assume_abort_if_not(var_1_6 <= 64) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L156] var_1_7 = __VERIFIER_nondet_uchar() [L157] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L157] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L158] CALL assume_abort_if_not(var_1_7 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L158] RET assume_abort_if_not(var_1_7 <= 63) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1967984875] [L159] var_1_9 = __VERIFIER_nondet_long() [L160] CALL assume_abort_if_not(var_1_9 >= 1073741822) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L160] RET assume_abort_if_not(var_1_9 >= 1073741822) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L161] CALL assume_abort_if_not(var_1_9 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L161] RET assume_abort_if_not(var_1_9 <= 2147483646) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=49/2, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L162] var_1_11 = __VERIFIER_nondet_float() [L163] CALL assume_abort_if_not((var_1_11 >= -922337.2036854765600e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L163] RET assume_abort_if_not((var_1_11 >= -922337.2036854765600e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=3999997/4, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L164] var_1_12 = __VERIFIER_nondet_float() [L165] CALL assume_abort_if_not((var_1_12 >= -922337.2036854765600e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L165] RET assume_abort_if_not((var_1_12 >= -922337.2036854765600e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=1, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L166] var_1_13 = __VERIFIER_nondet_uchar() [L167] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L167] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L168] CALL assume_abort_if_not(var_1_13 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L168] RET assume_abort_if_not(var_1_13 <= 1) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L169] var_1_14 = __VERIFIER_nondet_uchar() [L170] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L170] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L171] CALL assume_abort_if_not(var_1_14 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L171] RET assume_abort_if_not(var_1_14 <= 1) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=79/5, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L172] var_1_16 = __VERIFIER_nondet_float() [L173] CALL assume_abort_if_not((var_1_16 >= -922337.2036854776000e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854776000e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L173] RET assume_abort_if_not((var_1_16 >= -922337.2036854776000e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854776000e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L174] CALL assume_abort_if_not(var_1_16 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L174] RET assume_abort_if_not(var_1_16 != 0.0F) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L175] var_1_17 = __VERIFIER_nondet_double() [L176] CALL assume_abort_if_not((var_1_17 >= -461168.6018427382800e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L176] RET assume_abort_if_not((var_1_17 >= -461168.6018427382800e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2366774301, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L177] var_1_19 = __VERIFIER_nondet_ulong() [L178] CALL assume_abort_if_not(var_1_19 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L178] RET assume_abort_if_not(var_1_19 >= 2147483647) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L179] CALL assume_abort_if_not(var_1_19 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L179] RET assume_abort_if_not(var_1_19 <= 4294967294) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=0, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L180] var_1_20 = __VERIFIER_nondet_uchar() [L181] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L181] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L182] CALL assume_abort_if_not(var_1_20 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L182] RET assume_abort_if_not(var_1_20 <= 1) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=2, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L183] var_1_23 = __VERIFIER_nondet_char() [L184] CALL assume_abort_if_not(var_1_23 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L184] RET assume_abort_if_not(var_1_23 >= -63) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L185] CALL assume_abort_if_not(var_1_23 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L185] RET assume_abort_if_not(var_1_23 <= 63) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=0, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L186] var_1_25 = __VERIFIER_nondet_uchar() [L187] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L187] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L188] CALL assume_abort_if_not(var_1_25 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L188] RET assume_abort_if_not(var_1_25 <= 1) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L189] var_1_26 = __VERIFIER_nondet_uchar() [L190] CALL assume_abort_if_not(var_1_26 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L190] RET assume_abort_if_not(var_1_26 >= 1) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L191] CALL assume_abort_if_not(var_1_26 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L191] RET assume_abort_if_not(var_1_26 <= 1) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L192] var_1_27 = __VERIFIER_nondet_uchar() [L193] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L193] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L194] CALL assume_abort_if_not(var_1_27 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L194] RET assume_abort_if_not(var_1_27 <= 0) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L195] var_1_28 = __VERIFIER_nondet_uchar() [L196] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L196] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L197] CALL assume_abort_if_not(var_1_28 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L197] RET assume_abort_if_not(var_1_28 <= 0) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=-5, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L198] var_1_38 = __VERIFIER_nondet_long() [L199] CALL assume_abort_if_not(var_1_38 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L199] RET assume_abort_if_not(var_1_38 >= -2147483648) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L200] CALL assume_abort_if_not(var_1_38 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L200] RET assume_abort_if_not(var_1_38 <= 2147483647) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L201] CALL assume_abort_if_not(var_1_38 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L201] RET assume_abort_if_not(var_1_38 != 0) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=48844, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L202] var_1_43 = __VERIFIER_nondet_ushort() [L203] CALL assume_abort_if_not(var_1_43 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L203] RET assume_abort_if_not(var_1_43 >= 32767) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L204] CALL assume_abort_if_not(var_1_43 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L204] RET assume_abort_if_not(var_1_43 <= 65534) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=25575, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L205] var_1_44 = __VERIFIER_nondet_ushort() [L206] CALL assume_abort_if_not(var_1_44 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L206] RET assume_abort_if_not(var_1_44 >= 16383) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L207] CALL assume_abort_if_not(var_1_44 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L207] RET assume_abort_if_not(var_1_44 <= 32767) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=10000, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L208] var_1_45 = __VERIFIER_nondet_ushort() [L209] CALL assume_abort_if_not(var_1_45 >= 8191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L209] RET assume_abort_if_not(var_1_45 >= 8191) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L210] CALL assume_abort_if_not(var_1_45 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L210] RET assume_abort_if_not(var_1_45 <= 16383) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-2, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L211] var_1_49 = __VERIFIER_nondet_char() [L212] CALL assume_abort_if_not(var_1_49 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-127, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-127, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L212] RET assume_abort_if_not(var_1_49 >= -127) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-127, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L213] CALL assume_abort_if_not(var_1_49 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-127, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-127, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L213] RET assume_abort_if_not(var_1_49 <= 126) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-127, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L229] RET updateVariables() [L230] CALL step() [L65] COND TRUE \read(var_1_25) [L66] var_1_24 = var_1_26 VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=-128, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-127, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L74] COND FALSE !((var_1_8 * var_1_18) < ((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21)))) [L81] var_1_29 = var_1_18 VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-127, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L83] COND TRUE var_1_1 < ((((var_1_1) > (var_1_8)) ? (var_1_1) : (var_1_8))) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-127, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L84] COND FALSE !(\read(var_1_27)) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-127, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L88] COND FALSE !(var_1_1 < (var_1_21 / var_1_38)) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=4, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-127, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L91] COND TRUE (((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21))) / var_1_38) < var_1_21 [L92] var_1_36 = var_1_1 VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=5, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-127, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L95] COND TRUE var_1_21 > var_1_22 VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=5, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-127, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L96] COND FALSE !(var_1_28 && var_1_27) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=5, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-127, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L102] COND FALSE !(var_1_18 >= (~ ((((var_1_1) > (var_1_44)) ? (var_1_1) : (var_1_44))))) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=5, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=2, var_1_49=-127, var_1_50=-2, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L107] var_1_48 = var_1_49 [L108] var_1_50 = var_1_49 [L109] unsigned char stepLocal_2 = var_1_9 >= last_1_var_1_22; [L110] signed long int stepLocal_1 = last_1_var_1_1; VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, stepLocal_1=5, stepLocal_2=1, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=5, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=-127, var_1_49=-127, var_1_50=-127, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L111] COND FALSE !(stepLocal_1 > last_1_var_1_18) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, stepLocal_1=5, stepLocal_2=1, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=8, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=5, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=-127, var_1_49=-127, var_1_50=-127, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L114] COND TRUE var_1_20 || stepLocal_2 [L115] var_1_18 = var_1_6 VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, stepLocal_1=5, stepLocal_2=1, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=2, var_1_19=2147483647, var_1_1=5, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=5, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=-127, var_1_49=-127, var_1_50=-127, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L120] COND TRUE last_1_var_1_1 > (var_1_18 * var_1_18) [L121] var_1_1 = (var_1_5 - (var_1_6 + var_1_7)) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, stepLocal_1=5, stepLocal_2=1, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=2, var_1_19=2147483647, var_1_1=252, var_1_20=1, var_1_21=5, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=5, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=-127, var_1_49=-127, var_1_50=-127, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L125] var_1_21 = ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))) [L126] unsigned char stepLocal_0 = var_1_6; VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, stepLocal_0=2, stepLocal_1=5, stepLocal_2=1, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=2, var_1_19=2147483647, var_1_1=252, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=5, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=-127, var_1_49=-127, var_1_50=-127, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=128, var_1_9=1073741822] [L127] COND TRUE (- var_1_18) > stepLocal_0 [L128] var_1_8 = ((var_1_9 - var_1_21) - var_1_5) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, stepLocal_0=2, stepLocal_1=5, stepLocal_2=1, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=2, var_1_19=2147483647, var_1_1=252, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=5, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=-127, var_1_49=-127, var_1_50=-127, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=1073741568, var_1_9=1073741822] [L130] signed long int stepLocal_3 = var_1_8; VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, stepLocal_0=2, stepLocal_1=5, stepLocal_2=1, stepLocal_3=1073741568, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=2, var_1_19=2147483647, var_1_1=252, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=5, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=-127, var_1_49=-127, var_1_50=-127, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=1073741568, var_1_9=1073741822] [L131] COND FALSE !(var_1_18 == stepLocal_3) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, stepLocal_0=2, stepLocal_1=5, stepLocal_2=1, stepLocal_3=1073741568, var_1_10=2053/8, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=2, var_1_19=2147483647, var_1_1=252, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=5, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=-127, var_1_49=-127, var_1_50=-127, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=1073741568, var_1_9=1073741822] [L138] COND TRUE var_1_8 != ((((var_1_6) < (var_1_5)) ? (var_1_6) : (var_1_5))) [L139] var_1_10 = ((((var_1_11) > (var_1_12)) ? (var_1_11) : (var_1_12))) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, stepLocal_0=2, stepLocal_1=5, stepLocal_2=1, stepLocal_3=1073741568, var_1_10=5, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_15=1273/10, var_1_16=3, var_1_17=4, var_1_18=2, var_1_19=2147483647, var_1_1=252, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=5, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=-127, var_1_49=-127, var_1_50=-127, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=1073741568, var_1_9=1073741822] [L145] COND TRUE (var_1_12 / var_1_16) >= var_1_10 [L146] var_1_15 = (var_1_17 + 255.5) VAL [isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, stepLocal_0=2, stepLocal_1=5, stepLocal_2=1, stepLocal_3=1073741568, var_1_10=5, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_16=3, var_1_17=4, var_1_18=2, var_1_19=2147483647, var_1_1=252, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=5, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=-127, var_1_49=-127, var_1_50=-127, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=1073741568, var_1_9=1073741822] [L230] RET step() [L231] CALL, EXPR property() [L221-L222] return (((((((last_1_var_1_1 > (var_1_18 * var_1_18)) ? (var_1_1 == ((unsigned char) (var_1_5 - (var_1_6 + var_1_7)))) : (var_1_1 == ((unsigned char) ((((var_1_7) < ((((((16) < 0 ) ? -(16) : (16))) + var_1_6))) ? (var_1_7) : ((((((16) < 0 ) ? -(16) : (16))) + var_1_6))))))) && (((- var_1_18) > var_1_6) ? (var_1_8 == ((signed long int) ((var_1_9 - var_1_21) - var_1_5))) : 1)) && ((var_1_8 != ((((var_1_6) < (var_1_5)) ? (var_1_6) : (var_1_5)))) ? (var_1_10 == ((float) ((((var_1_11) > (var_1_12)) ? (var_1_11) : (var_1_12))))) : ((var_1_13 || var_1_14) ? (var_1_10 == ((float) var_1_11)) : 1))) && (((var_1_12 / var_1_16) >= var_1_10) ? (var_1_15 == ((double) (var_1_17 + 255.5))) : 1)) && ((last_1_var_1_1 > last_1_var_1_18) ? (var_1_18 == ((unsigned long int) ((((var_1_9) < ((var_1_19 - var_1_6))) ? (var_1_9) : ((var_1_19 - var_1_6)))))) : ((var_1_20 || (var_1_9 >= last_1_var_1_22)) ? (var_1_18 == ((unsigned long int) var_1_6)) : (var_1_18 == ((unsigned long int) var_1_7))))) && (var_1_21 == ((signed short int) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))))) && ((var_1_18 == var_1_8) ? ((! var_1_20) ? (var_1_22 == ((signed char) ((((var_1_6) > ((5 - var_1_7))) ? (var_1_6) : ((5 - var_1_7)))))) : (var_1_22 == ((signed char) (var_1_7 + var_1_23)))) : 1) ; VAL [\result=0, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=5, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_16=3, var_1_17=4, var_1_18=2, var_1_19=2147483647, var_1_1=252, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=5, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=-127, var_1_49=-127, var_1_50=-127, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=1073741568, var_1_9=1073741822] [L231] RET, EXPR property() [L231] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=5, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_16=3, var_1_17=4, var_1_18=2, var_1_19=2147483647, var_1_1=252, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=5, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=-127, var_1_49=-127, var_1_50=-127, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=1073741568, var_1_9=1073741822] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_18=8, last_1_var_1_1=5, last_1_var_1_22=0, var_1_10=5, var_1_11=5, var_1_12=2, var_1_13=0, var_1_14=0, var_1_16=3, var_1_17=4, var_1_18=2, var_1_19=2147483647, var_1_1=252, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=-63, var_1_24=1, var_1_25=1, var_1_26=1, var_1_27=0, var_1_28=0, var_1_29=8, var_1_35=-50, var_1_36=5, var_1_38=2, var_1_40=16, var_1_43=65534, var_1_44=16383, var_1_45=16383, var_1_47=4, var_1_48=-127, var_1_49=-127, var_1_50=-127, var_1_5=254, var_1_6=2, var_1_7=0, var_1_8=1073741568, var_1_9=1073741822] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 107 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 17.6s, OverallIterations: 9, TraceHistogramMax: 42, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 3.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1249 SdHoareTripleChecker+Valid, 2.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1162 mSDsluCounter, 2992 SdHoareTripleChecker+Invalid, 1.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1919 mSDsCounter, 766 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1605 IncrementalHoareTripleChecker+Invalid, 2371 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 766 mSolverCounterUnsat, 1073 mSDtfsCounter, 1605 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2941 GetRequests, 2872 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=341occurred in iteration=8, InterpolantAutomatonStates: 59, 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, 8 MinimizatonAttempts, 75 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 8.0s InterpolantComputationTime, 2576 NumberOfCodeBlocks, 2576 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 2823 ConstructedInterpolants, 0 QuantifiedInterpolants, 11514 SizeOfPredicates, 20 NumberOfNonLiveVariables, 4771 ConjunctsInSsa, 57 ConjunctsInUnsatCore, 11 InterpolantComputations, 4 PerfectInterpolantSequences, 37506/37884 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-12 02:32:07,246 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/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_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-12.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 05613e858847a0d4003e8f119bcf7c56d21f856dfb6be9e8ad2f9ebdcede8f9e --- Real Ultimate output --- This is Ultimate 0.2.3-dev-cf1a783 [2023-11-12 02:32:09,980 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-12 02:32:10,108 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-12 02:32:10,118 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-12 02:32:10,135 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-12 02:32:10,181 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-12 02:32:10,182 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-12 02:32:10,183 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-12 02:32:10,184 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-12 02:32:10,189 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-12 02:32:10,190 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-12 02:32:10,190 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-12 02:32:10,191 INFO L153 SettingsManager]: * Use SBE=true [2023-11-12 02:32:10,193 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-12 02:32:10,194 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-12 02:32:10,194 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-12 02:32:10,194 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-12 02:32:10,195 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-12 02:32:10,195 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-12 02:32:10,196 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-12 02:32:10,196 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-12 02:32:10,197 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-12 02:32:10,197 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-12 02:32:10,198 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-12 02:32:10,198 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-12 02:32:10,199 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-12 02:32:10,199 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-12 02:32:10,199 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-12 02:32:10,200 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-12 02:32:10,200 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-12 02:32:10,201 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:32:10,202 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-12 02:32:10,202 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-12 02:32:10,202 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-12 02:32:10,203 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-12 02:32:10,203 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-12 02:32:10,203 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-12 02:32:10,203 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-12 02:32:10,204 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-12 02:32:10,204 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-12 02:32:10,204 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-12 02:32:10,205 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-12 02:32:10,205 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_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/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_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 05613e858847a0d4003e8f119bcf7c56d21f856dfb6be9e8ad2f9ebdcede8f9e [2023-11-12 02:32:10,660 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-12 02:32:10,687 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-12 02:32:10,693 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-12 02:32:10,694 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-12 02:32:10,695 INFO L274 PluginConnector]: CDTParser initialized [2023-11-12 02:32:10,697 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-12.i [2023-11-12 02:32:13,897 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-12 02:32:14,158 INFO L384 CDTParser]: Found 1 translation units. [2023-11-12 02:32:14,159 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-12.i [2023-11-12 02:32:14,178 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/data/95aeab954/f8479a5e314e4e3286eef222f835c5b5/FLAGaf365ea61 [2023-11-12 02:32:14,204 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/data/95aeab954/f8479a5e314e4e3286eef222f835c5b5 [2023-11-12 02:32:14,210 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-12 02:32:14,213 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-12 02:32:14,217 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-12 02:32:14,218 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-12 02:32:14,224 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-12 02:32:14,227 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:32:14" (1/1) ... [2023-11-12 02:32:14,228 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21f29857 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:32:14, skipping insertion in model container [2023-11-12 02:32:14,229 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:32:14" (1/1) ... [2023-11-12 02:32:14,287 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-12 02:32:14,501 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_873cfcd4-6ea4-44a6-9889-27b0a57ea300/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-12.i[919,932] [2023-11-12 02:32:14,590 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:32:14,626 INFO L202 MainTranslator]: Completed pre-run [2023-11-12 02:32:14,663 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_873cfcd4-6ea4-44a6-9889-27b0a57ea300/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-co_file-12.i[919,932] [2023-11-12 02:32:14,731 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:32:14,752 INFO L206 MainTranslator]: Completed translation [2023-11-12 02:32:14,753 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:32:14 WrapperNode [2023-11-12 02:32:14,753 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-12 02:32:14,755 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-12 02:32:14,755 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-12 02:32:14,755 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-12 02:32:14,763 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:32:14" (1/1) ... [2023-11-12 02:32:14,779 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:32:14" (1/1) ... [2023-11-12 02:32:14,814 INFO L138 Inliner]: procedures = 27, calls = 55, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 236 [2023-11-12 02:32:14,815 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-12 02:32:14,816 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-12 02:32:14,816 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-12 02:32:14,816 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-12 02:32:14,826 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:32:14" (1/1) ... [2023-11-12 02:32:14,827 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:32:14" (1/1) ... [2023-11-12 02:32:14,835 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:32:14" (1/1) ... [2023-11-12 02:32:14,836 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:32:14" (1/1) ... [2023-11-12 02:32:14,852 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:32:14" (1/1) ... [2023-11-12 02:32:14,857 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:32:14" (1/1) ... [2023-11-12 02:32:14,862 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:32:14" (1/1) ... [2023-11-12 02:32:14,865 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:32:14" (1/1) ... [2023-11-12 02:32:14,871 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-12 02:32:14,872 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-12 02:32:14,872 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-12 02:32:14,872 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-12 02:32:14,873 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:32:14" (1/1) ... [2023-11-12 02:32:14,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:32:14,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:32:14,929 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-12 02:32:14,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-12 02:32:14,985 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-12 02:32:14,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-12 02:32:14,986 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-12 02:32:14,986 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-12 02:32:14,987 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-12 02:32:14,987 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-12 02:32:15,104 INFO L236 CfgBuilder]: Building ICFG [2023-11-12 02:32:15,106 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-12 02:32:20,577 INFO L277 CfgBuilder]: Performing block encoding [2023-11-12 02:32:20,585 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-12 02:32:20,585 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-12 02:32:20,587 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:32:20 BoogieIcfgContainer [2023-11-12 02:32:20,588 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-12 02:32:20,590 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-12 02:32:20,590 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-12 02:32:20,594 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-12 02:32:20,594 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 02:32:14" (1/3) ... [2023-11-12 02:32:20,595 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b345b9d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:32:20, skipping insertion in model container [2023-11-12 02:32:20,595 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:32:14" (2/3) ... [2023-11-12 02:32:20,596 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b345b9d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:32:20, skipping insertion in model container [2023-11-12 02:32:20,596 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:32:20" (3/3) ... [2023-11-12 02:32:20,597 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-ps-co_file-12.i [2023-11-12 02:32:20,627 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-12 02:32:20,627 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-12 02:32:20,694 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-12 02:32:20,702 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=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3bfbf027, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-12 02:32:20,703 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-12 02:32:20,710 INFO L276 IsEmpty]: Start isEmpty. Operand has 107 states, 62 states have (on average 1.4193548387096775) internal successors, (88), 63 states have internal predecessors, (88), 42 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2023-11-12 02:32:20,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-11-12 02:32:20,757 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:32:20,760 INFO L195 NwaCegarLoop]: trace histogram [42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:32:20,763 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:32:20,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:32:20,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1381105482, now seen corresponding path program 1 times [2023-11-12 02:32:20,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-12 02:32:20,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2097999038] [2023-11-12 02:32:20,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:32:20,795 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-12 02:32:20,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/mathsat [2023-11-12 02:32:20,804 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/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-12 02:32:20,857 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/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-12 02:32:21,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:32:21,654 INFO L262 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-12 02:32:21,683 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:32:21,794 INFO L134 CoverageAnalysis]: Checked inductivity of 3444 backedges. 1034 proven. 0 refuted. 0 times theorem prover too weak. 2410 trivial. 0 not checked. [2023-11-12 02:32:21,795 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:32:21,796 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-12 02:32:21,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2097999038] [2023-11-12 02:32:21,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2097999038] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:32:21,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:32:21,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-12 02:32:21,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806083444] [2023-11-12 02:32:21,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:32:21,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-12 02:32:21,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-12 02:32:21,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-12 02:32:21,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-12 02:32:21,850 INFO L87 Difference]: Start difference. First operand has 107 states, 62 states have (on average 1.4193548387096775) internal successors, (88), 63 states have internal predecessors, (88), 42 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) Second operand has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (42), 2 states have call predecessors, (42), 2 states have call successors, (42) [2023-11-12 02:32:21,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:32:21,895 INFO L93 Difference]: Finished difference Result 207 states and 380 transitions. [2023-11-12 02:32:21,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-12 02:32:21,897 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (42), 2 states have call predecessors, (42), 2 states have call successors, (42) Word has length 256 [2023-11-12 02:32:21,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:32:21,906 INFO L225 Difference]: With dead ends: 207 [2023-11-12 02:32:21,906 INFO L226 Difference]: Without dead ends: 103 [2023-11-12 02:32:21,911 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 255 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-12 02:32:21,915 INFO L413 NwaCegarLoop]: 165 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, 165 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-12 02:32:21,917 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-12 02:32:21,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2023-11-12 02:32:21,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2023-11-12 02:32:21,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 59 states have (on average 1.3728813559322033) internal successors, (81), 59 states have internal predecessors, (81), 42 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2023-11-12 02:32:21,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 165 transitions. [2023-11-12 02:32:21,981 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 165 transitions. Word has length 256 [2023-11-12 02:32:21,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:32:21,982 INFO L495 AbstractCegarLoop]: Abstraction has 103 states and 165 transitions. [2023-11-12 02:32:21,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (42), 2 states have call predecessors, (42), 2 states have return successors, (42), 2 states have call predecessors, (42), 2 states have call successors, (42) [2023-11-12 02:32:21,983 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 165 transitions. [2023-11-12 02:32:21,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-11-12 02:32:21,989 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:32:21,990 INFO L195 NwaCegarLoop]: trace histogram [42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:32:22,019 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-12 02:32:22,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/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-12 02:32:22,213 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:32:22,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:32:22,214 INFO L85 PathProgramCache]: Analyzing trace with hash 2109507790, now seen corresponding path program 1 times [2023-11-12 02:32:22,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-12 02:32:22,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1265593630] [2023-11-12 02:32:22,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:32:22,215 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-12 02:32:22,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/mathsat [2023-11-12 02:32:22,284 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/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-12 02:32:22,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/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-12 02:32:22,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:32:22,985 INFO L262 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-12 02:32:22,998 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:32:25,899 INFO L134 CoverageAnalysis]: Checked inductivity of 3444 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3444 trivial. 0 not checked. [2023-11-12 02:32:25,902 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:32:25,903 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-12 02:32:25,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1265593630] [2023-11-12 02:32:25,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1265593630] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:32:25,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:32:25,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-12 02:32:25,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875344389] [2023-11-12 02:32:25,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:32:25,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-12 02:32:25,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-12 02:32:25,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-12 02:32:25,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-12 02:32:25,918 INFO L87 Difference]: Start difference. First operand 103 states and 165 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 2 states have internal predecessors, (49), 1 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (42), 1 states have call predecessors, (42), 1 states have call successors, (42) [2023-11-12 02:32:28,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-12 02:32:28,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:32:28,714 INFO L93 Difference]: Finished difference Result 289 states and 469 transitions. [2023-11-12 02:32:28,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-12 02:32:28,715 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 2 states have internal predecessors, (49), 1 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (42), 1 states have call predecessors, (42), 1 states have call successors, (42) Word has length 256 [2023-11-12 02:32:28,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:32:28,721 INFO L225 Difference]: With dead ends: 289 [2023-11-12 02:32:28,721 INFO L226 Difference]: Without dead ends: 189 [2023-11-12 02:32:28,723 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 254 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-12 02:32:28,725 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 26 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-11-12 02:32:28,725 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 289 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 1 Unknown, 0 Unchecked, 2.7s Time] [2023-11-12 02:32:28,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2023-11-12 02:32:28,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 178. [2023-11-12 02:32:28,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 91 states have (on average 1.2857142857142858) internal successors, (117), 91 states have internal predecessors, (117), 84 states have call successors, (84), 2 states have call predecessors, (84), 2 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2023-11-12 02:32:28,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 285 transitions. [2023-11-12 02:32:28,789 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 285 transitions. Word has length 256 [2023-11-12 02:32:28,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:32:28,791 INFO L495 AbstractCegarLoop]: Abstraction has 178 states and 285 transitions. [2023-11-12 02:32:28,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 2 states have internal predecessors, (49), 1 states have call successors, (42), 1 states have call predecessors, (42), 1 states have return successors, (42), 1 states have call predecessors, (42), 1 states have call successors, (42) [2023-11-12 02:32:28,791 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 285 transitions. [2023-11-12 02:32:28,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2023-11-12 02:32:28,796 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:32:28,797 INFO L195 NwaCegarLoop]: trace histogram [42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:32:28,823 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/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-12 02:32:29,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/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-12 02:32:29,011 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:32:29,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:32:29,012 INFO L85 PathProgramCache]: Analyzing trace with hash -2004604863, now seen corresponding path program 1 times [2023-11-12 02:32:29,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-12 02:32:29,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1823670414] [2023-11-12 02:32:29,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:32:29,014 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-12 02:32:29,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/mathsat [2023-11-12 02:32:29,016 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/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-12 02:32:29,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/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-12 02:32:29,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:32:29,600 INFO L262 TraceCheckSpWp]: Trace formula consists of 412 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-12 02:32:29,608 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:32:30,069 INFO L134 CoverageAnalysis]: Checked inductivity of 3444 backedges. 1553 proven. 39 refuted. 0 times theorem prover too weak. 1852 trivial. 0 not checked. [2023-11-12 02:32:30,070 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:32:30,511 INFO L134 CoverageAnalysis]: Checked inductivity of 3444 backedges. 84 proven. 39 refuted. 0 times theorem prover too weak. 3321 trivial. 0 not checked. [2023-11-12 02:32:30,512 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-12 02:32:30,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1823670414] [2023-11-12 02:32:30,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1823670414] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:32:30,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:32:30,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-12 02:32:30,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957757401] [2023-11-12 02:32:30,513 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:32:30,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-12 02:32:30,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-12 02:32:30,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-12 02:32:30,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-12 02:32:30,517 INFO L87 Difference]: Start difference. First operand 178 states and 285 transitions. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 2 states have call successors, (55), 2 states have call predecessors, (55), 4 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2023-11-12 02:32:31,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:32:31,438 INFO L93 Difference]: Finished difference Result 294 states and 461 transitions. [2023-11-12 02:32:31,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-12 02:32:31,441 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 2 states have call successors, (55), 2 states have call predecessors, (55), 4 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) Word has length 257 [2023-11-12 02:32:31,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:32:31,449 INFO L225 Difference]: With dead ends: 294 [2023-11-12 02:32:31,450 INFO L226 Difference]: Without dead ends: 194 [2023-11-12 02:32:31,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 516 GetRequests, 506 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-12 02:32:31,455 INFO L413 NwaCegarLoop]: 116 mSDtfsCounter, 98 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-12 02:32:31,457 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 261 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 226 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-12 02:32:31,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2023-11-12 02:32:31,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 186. [2023-11-12 02:32:31,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 97 states have (on average 1.2474226804123711) internal successors, (121), 97 states have internal predecessors, (121), 84 states have call successors, (84), 4 states have call predecessors, (84), 4 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2023-11-12 02:32:31,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 289 transitions. [2023-11-12 02:32:31,544 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 289 transitions. Word has length 257 [2023-11-12 02:32:31,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:32:31,546 INFO L495 AbstractCegarLoop]: Abstraction has 186 states and 289 transitions. [2023-11-12 02:32:31,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 2 states have call successors, (55), 2 states have call predecessors, (55), 4 states have return successors, (56), 2 states have call predecessors, (56), 2 states have call successors, (56) [2023-11-12 02:32:31,547 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 289 transitions. [2023-11-12 02:32:31,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2023-11-12 02:32:31,553 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:32:31,553 INFO L195 NwaCegarLoop]: trace histogram [42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:32:31,586 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/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-12 02:32:31,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/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-12 02:32:31,776 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:32:31,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:32:31,776 INFO L85 PathProgramCache]: Analyzing trace with hash 702014531, now seen corresponding path program 1 times [2023-11-12 02:32:31,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-12 02:32:31,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1917735610] [2023-11-12 02:32:31,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:32:31,778 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-12 02:32:31,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/mathsat [2023-11-12 02:32:31,784 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/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-12 02:32:31,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_873cfcd4-6ea4-44a6-9889-27b0a57ea300/bin/uautomizer-verify-uTZkv6EMXl/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-12 02:32:32,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:32:32,386 INFO L262 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-12 02:32:32,393 INFO L285 TraceCheckSpWp]: Computing forward predicates...