./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-cn_file-19.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-cn_file-19.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 19de1878e3030b89dec6a4e1a03b02cdf08aa32a9e37055c97ce75d8c9ed5bdc --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:17:57,751 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:17:57,867 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 22:17:57,876 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:17:57,876 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:17:57,915 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:17:57,916 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:17:57,916 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:17:57,917 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:17:57,922 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:17:57,923 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:17:57,923 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:17:57,924 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:17:57,926 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:17:57,926 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:17:57,926 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:17:57,927 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:17:57,927 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:17:57,928 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:17:57,928 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:17:57,928 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:17:57,929 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:17:57,929 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:17:57,930 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:17:57,930 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:17:57,931 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:17:57,931 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:17:57,932 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:17:57,932 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:17:57,933 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:17:57,934 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:17:57,934 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:17:57,934 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:17:57,935 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:17:57,935 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:17:57,935 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:17:57,935 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:17:57,935 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:17:57,936 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:17:57,936 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_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 19de1878e3030b89dec6a4e1a03b02cdf08aa32a9e37055c97ce75d8c9ed5bdc [2023-11-06 22:17:58,266 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:17:58,298 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:17:58,301 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:17:58,306 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:17:58,307 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:17:58,309 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-cn_file-19.i [2023-11-06 22:18:01,482 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:18:01,815 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:18:01,815 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-cn_file-19.i [2023-11-06 22:18:01,827 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/data/dcc34130d/ce8fe43fcc034373aa1c31c116a2dc23/FLAGccaf2da6f [2023-11-06 22:18:01,841 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/data/dcc34130d/ce8fe43fcc034373aa1c31c116a2dc23 [2023-11-06 22:18:01,844 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:18:01,845 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:18:01,847 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:18:01,847 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:18:01,852 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:18:01,853 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:18:01" (1/1) ... [2023-11-06 22:18:01,854 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@cf53037 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:01, skipping insertion in model container [2023-11-06 22:18:01,854 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:18:01" (1/1) ... [2023-11-06 22:18:01,891 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:18:02,063 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_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-cn_file-19.i[919,932] [2023-11-06 22:18:02,162 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:18:02,182 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:18:02,196 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_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-cn_file-19.i[919,932] [2023-11-06 22:18:02,250 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:18:02,270 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:18:02,270 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:02 WrapperNode [2023-11-06 22:18:02,270 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:18:02,272 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:18:02,272 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:18:02,272 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:18:02,280 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:02" (1/1) ... [2023-11-06 22:18:02,306 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:02" (1/1) ... [2023-11-06 22:18:02,378 INFO L138 Inliner]: procedures = 26, calls = 59, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 288 [2023-11-06 22:18:02,378 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:18:02,379 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:18:02,379 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:18:02,380 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:18:02,391 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:02" (1/1) ... [2023-11-06 22:18:02,391 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:02" (1/1) ... [2023-11-06 22:18:02,399 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:02" (1/1) ... [2023-11-06 22:18:02,399 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:02" (1/1) ... [2023-11-06 22:18:02,423 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:02" (1/1) ... [2023-11-06 22:18:02,444 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:02" (1/1) ... [2023-11-06 22:18:02,449 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:02" (1/1) ... [2023-11-06 22:18:02,455 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:02" (1/1) ... [2023-11-06 22:18:02,476 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:18:02,477 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:18:02,477 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:18:02,478 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:18:02,478 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:02" (1/1) ... [2023-11-06 22:18:02,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:18:02,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:18:02,534 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:18:02,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:18:02,578 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:18:02,579 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:18:02,579 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:18:02,579 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 22:18:02,580 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:18:02,580 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:18:02,738 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:18:02,742 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:18:03,454 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:18:03,463 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:18:03,463 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 22:18:03,466 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:18:03 BoogieIcfgContainer [2023-11-06 22:18:03,466 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:18:03,469 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:18:03,469 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:18:03,503 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:18:03,503 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:18:01" (1/3) ... [2023-11-06 22:18:03,504 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2629514d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:18:03, skipping insertion in model container [2023-11-06 22:18:03,504 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:02" (2/3) ... [2023-11-06 22:18:03,504 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2629514d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:18:03, skipping insertion in model container [2023-11-06 22:18:03,505 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:18:03" (3/3) ... [2023-11-06 22:18:03,506 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-ps-cn_file-19.i [2023-11-06 22:18:03,529 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:18:03,530 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:18:03,595 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:18:03,604 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2979ce43, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:18:03,604 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:18:03,610 INFO L276 IsEmpty]: Start isEmpty. Operand has 117 states, 68 states have (on average 1.411764705882353) internal successors, (96), 69 states have internal predecessors, (96), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2023-11-06 22:18:03,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2023-11-06 22:18:03,636 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:18:03,637 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:18:03,638 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:18:03,645 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:18:03,645 INFO L85 PathProgramCache]: Analyzing trace with hash -824080470, now seen corresponding path program 1 times [2023-11-06 22:18:03,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:18:03,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454641200] [2023-11-06 22:18:03,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:18:03,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:18:03,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-06 22:18:04,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-06 22:18:04,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2023-11-06 22:18:04,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-06 22:18:04,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-06 22:18:04,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,226 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-06 22:18:04,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-06 22:18:04,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-06 22:18:04,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-06 22:18:04,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-06 22:18:04,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-06 22:18:04,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2023-11-06 22:18:04,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-06 22:18:04,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2023-11-06 22:18:04,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2023-11-06 22:18:04,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-06 22:18:04,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-06 22:18:04,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-06 22:18:04,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-06 22:18:04,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2023-11-06 22:18:04,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,310 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-06 22:18:04,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2023-11-06 22:18:04,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2023-11-06 22:18:04,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2023-11-06 22:18:04,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2023-11-06 22:18:04,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-06 22:18:04,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2023-11-06 22:18:04,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2023-11-06 22:18:04,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2023-11-06 22:18:04,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2023-11-06 22:18:04,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2023-11-06 22:18:04,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2023-11-06 22:18:04,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2023-11-06 22:18:04,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2023-11-06 22:18:04,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2023-11-06 22:18:04,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2023-11-06 22:18:04,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2023-11-06 22:18:04,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2023-11-06 22:18:04,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2023-11-06 22:18:04,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2023-11-06 22:18:04,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2023-11-06 22:18:04,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2023-11-06 22:18:04,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2023-11-06 22:18:04,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2023-11-06 22:18:04,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2023-11-06 22:18:04,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2023-11-06 22:18:04,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:04,447 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2023-11-06 22:18:04,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:18:04,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454641200] [2023-11-06 22:18:04,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454641200] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:18:04,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:18:04,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:18:04,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630513319] [2023-11-06 22:18:04,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:18:04,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:18:04,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:18:04,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:18:04,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:18:04,495 INFO L87 Difference]: Start difference. First operand has 117 states, 68 states have (on average 1.411764705882353) internal successors, (96), 69 states have internal predecessors, (96), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) Second operand has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 2 states have call successors, (46) [2023-11-06 22:18:04,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:18:04,548 INFO L93 Difference]: Finished difference Result 227 states and 416 transitions. [2023-11-06 22:18:04,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:18:04,551 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 2 states have call successors, (46) Word has length 279 [2023-11-06 22:18:04,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:18:04,561 INFO L225 Difference]: With dead ends: 227 [2023-11-06 22:18:04,561 INFO L226 Difference]: Without dead ends: 113 [2023-11-06 22:18:04,567 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:18:04,571 INFO L413 NwaCegarLoop]: 178 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, 178 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:18:04,573 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:18:04,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2023-11-06 22:18:04,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 113. [2023-11-06 22:18:04,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 65 states have (on average 1.323076923076923) internal successors, (86), 65 states have internal predecessors, (86), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2023-11-06 22:18:04,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 178 transitions. [2023-11-06 22:18:04,639 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 178 transitions. Word has length 279 [2023-11-06 22:18:04,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:18:04,639 INFO L495 AbstractCegarLoop]: Abstraction has 113 states and 178 transitions. [2023-11-06 22:18:04,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 2 states have call successors, (46) [2023-11-06 22:18:04,640 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 178 transitions. [2023-11-06 22:18:04,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2023-11-06 22:18:04,648 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:18:04,648 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:18:04,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 22:18:04,649 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:18:04,650 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:18:04,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1936833564, now seen corresponding path program 1 times [2023-11-06 22:18:04,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:18:04,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264054045] [2023-11-06 22:18:04,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:18:04,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:18:04,731 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:18:04,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1944006330] [2023-11-06 22:18:04,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:18:04,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:18:04,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:18:04,800 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:18:04,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 22:18:05,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:05,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 649 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:18:05,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:18:05,337 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2023-11-06 22:18:05,337 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:18:05,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:18:05,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264054045] [2023-11-06 22:18:05,338 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:18:05,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944006330] [2023-11-06 22:18:05,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944006330] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:18:05,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:18:05,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:18:05,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360892631] [2023-11-06 22:18:05,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:18:05,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:18:05,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:18:05,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:18:05,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:18:05,356 INFO L87 Difference]: Start difference. First operand 113 states and 178 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-06 22:18:05,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:18:05,460 INFO L93 Difference]: Finished difference Result 297 states and 467 transitions. [2023-11-06 22:18:05,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:18:05,461 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 280 [2023-11-06 22:18:05,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:18:05,471 INFO L225 Difference]: With dead ends: 297 [2023-11-06 22:18:05,472 INFO L226 Difference]: Without dead ends: 187 [2023-11-06 22:18:05,473 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:18:05,475 INFO L413 NwaCegarLoop]: 289 mSDtfsCounter, 122 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:18:05,476 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 450 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:18:05,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2023-11-06 22:18:05,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 184. [2023-11-06 22:18:05,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 106 states have (on average 1.3113207547169812) internal successors, (139), 107 states have internal predecessors, (139), 75 states have call successors, (75), 2 states have call predecessors, (75), 2 states have return successors, (75), 74 states have call predecessors, (75), 75 states have call successors, (75) [2023-11-06 22:18:05,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 289 transitions. [2023-11-06 22:18:05,549 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 289 transitions. Word has length 280 [2023-11-06 22:18:05,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:18:05,552 INFO L495 AbstractCegarLoop]: Abstraction has 184 states and 289 transitions. [2023-11-06 22:18:05,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-06 22:18:05,553 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 289 transitions. [2023-11-06 22:18:05,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2023-11-06 22:18:05,565 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:18:05,565 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:18:05,582 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 22:18:05,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:18:05,774 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:18:05,774 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:18:05,774 INFO L85 PathProgramCache]: Analyzing trace with hash -497549683, now seen corresponding path program 1 times [2023-11-06 22:18:05,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:18:05,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665011391] [2023-11-06 22:18:05,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:18:05,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:18:05,863 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:18:05,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1559593827] [2023-11-06 22:18:05,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:18:05,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:18:05,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:18:05,880 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:18:05,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 22:18:06,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:06,139 INFO L262 TraceCheckSpWp]: Trace formula consists of 652 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:18:06,152 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:18:06,635 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 1563 proven. 102 refuted. 0 times theorem prover too weak. 2475 trivial. 0 not checked. [2023-11-06 22:18:06,635 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:18:07,044 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 33 proven. 102 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2023-11-06 22:18:07,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:18:07,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665011391] [2023-11-06 22:18:07,045 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:18:07,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559593827] [2023-11-06 22:18:07,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559593827] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:18:07,046 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:18:07,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-11-06 22:18:07,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783273781] [2023-11-06 22:18:07,047 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:18:07,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 22:18:07,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:18:07,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 22:18:07,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-06 22:18:07,051 INFO L87 Difference]: Start difference. First operand 184 states and 289 transitions. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 2 states have call successors, (80), 2 states have call predecessors, (80), 4 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) [2023-11-06 22:18:07,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:18:07,563 INFO L93 Difference]: Finished difference Result 381 states and 589 transitions. [2023-11-06 22:18:07,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 22:18:07,564 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 2 states have call successors, (80), 2 states have call predecessors, (80), 4 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) Word has length 282 [2023-11-06 22:18:07,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:18:07,569 INFO L225 Difference]: With dead ends: 381 [2023-11-06 22:18:07,569 INFO L226 Difference]: Without dead ends: 200 [2023-11-06 22:18:07,570 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 570 GetRequests, 555 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2023-11-06 22:18:07,572 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 143 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 22:18:07,572 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 281 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 22:18:07,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2023-11-06 22:18:07,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 192. [2023-11-06 22:18:07,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 112 states have (on average 1.2767857142857142) internal successors, (143), 113 states have internal predecessors, (143), 75 states have call successors, (75), 4 states have call predecessors, (75), 4 states have return successors, (75), 74 states have call predecessors, (75), 75 states have call successors, (75) [2023-11-06 22:18:07,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 293 transitions. [2023-11-06 22:18:07,628 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 293 transitions. Word has length 282 [2023-11-06 22:18:07,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:18:07,630 INFO L495 AbstractCegarLoop]: Abstraction has 192 states and 293 transitions. [2023-11-06 22:18:07,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 2 states have call successors, (80), 2 states have call predecessors, (80), 4 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) [2023-11-06 22:18:07,631 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 293 transitions. [2023-11-06 22:18:07,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2023-11-06 22:18:07,637 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:18:07,637 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:18:07,649 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:18:07,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:18:07,845 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:18:07,845 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:18:07,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1277457679, now seen corresponding path program 1 times [2023-11-06 22:18:07,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:18:07,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493581596] [2023-11-06 22:18:07,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:18:07,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:18:07,906 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:18:07,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [166269543] [2023-11-06 22:18:07,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:18:07,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:18:07,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:18:07,915 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:18:07,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 22:18:08,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:08,213 INFO L262 TraceCheckSpWp]: Trace formula consists of 651 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 22:18:08,223 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:18:08,622 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2023-11-06 22:18:08,623 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:18:08,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:18:08,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493581596] [2023-11-06 22:18:08,623 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:18:08,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166269543] [2023-11-06 22:18:08,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166269543] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:18:08,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:18:08,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:18:08,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873630173] [2023-11-06 22:18:08,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:18:08,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:18:08,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:18:08,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:18:08,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:18:08,627 INFO L87 Difference]: Start difference. First operand 192 states and 293 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-06 22:18:08,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:18:08,871 INFO L93 Difference]: Finished difference Result 598 states and 912 transitions. [2023-11-06 22:18:08,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:18:08,872 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 282 [2023-11-06 22:18:08,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:18:08,880 INFO L225 Difference]: With dead ends: 598 [2023-11-06 22:18:08,880 INFO L226 Difference]: Without dead ends: 409 [2023-11-06 22:18:08,882 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:18:08,886 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 125 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:18:08,887 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 531 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 22:18:08,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2023-11-06 22:18:08,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 379. [2023-11-06 22:18:08,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 220 states have (on average 1.2727272727272727) internal successors, (280), 222 states have internal predecessors, (280), 150 states have call successors, (150), 8 states have call predecessors, (150), 8 states have return successors, (150), 148 states have call predecessors, (150), 150 states have call successors, (150) [2023-11-06 22:18:08,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 580 transitions. [2023-11-06 22:18:09,000 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 580 transitions. Word has length 282 [2023-11-06 22:18:09,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:18:09,005 INFO L495 AbstractCegarLoop]: Abstraction has 379 states and 580 transitions. [2023-11-06 22:18:09,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-06 22:18:09,006 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 580 transitions. [2023-11-06 22:18:09,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2023-11-06 22:18:09,012 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:18:09,013 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:18:09,026 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-06 22:18:09,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:18:09,221 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:18:09,221 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:18:09,222 INFO L85 PathProgramCache]: Analyzing trace with hash 266340429, now seen corresponding path program 1 times [2023-11-06 22:18:09,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:18:09,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634838583] [2023-11-06 22:18:09,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:18:09,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:18:09,298 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:18:09,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1165356459] [2023-11-06 22:18:09,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:18:09,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:18:09,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:18:09,300 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:18:09,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 22:18:09,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:09,551 INFO L262 TraceCheckSpWp]: Trace formula consists of 650 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:18:09,561 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:18:10,669 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2023-11-06 22:18:10,669 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:18:10,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:18:10,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634838583] [2023-11-06 22:18:10,670 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:18:10,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165356459] [2023-11-06 22:18:10,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165356459] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:18:10,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:18:10,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:18:10,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836497821] [2023-11-06 22:18:10,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:18:10,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:18:10,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:18:10,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:18:10,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:18:10,674 INFO L87 Difference]: Start difference. First operand 379 states and 580 transitions. Second operand has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-06 22:18:11,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:18:11,200 INFO L93 Difference]: Finished difference Result 974 states and 1487 transitions. [2023-11-06 22:18:11,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:18:11,201 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 282 [2023-11-06 22:18:11,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:18:11,208 INFO L225 Difference]: With dead ends: 974 [2023-11-06 22:18:11,208 INFO L226 Difference]: Without dead ends: 598 [2023-11-06 22:18:11,210 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:18:11,211 INFO L413 NwaCegarLoop]: 187 mSDtfsCounter, 312 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 22:18:11,212 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [312 Valid, 503 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 22:18:11,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2023-11-06 22:18:11,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 566. [2023-11-06 22:18:11,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 328 states have (on average 1.2530487804878048) internal successors, (411), 331 states have internal predecessors, (411), 225 states have call successors, (225), 12 states have call predecessors, (225), 12 states have return successors, (225), 222 states have call predecessors, (225), 225 states have call successors, (225) [2023-11-06 22:18:11,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 861 transitions. [2023-11-06 22:18:11,340 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 861 transitions. Word has length 282 [2023-11-06 22:18:11,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:18:11,341 INFO L495 AbstractCegarLoop]: Abstraction has 566 states and 861 transitions. [2023-11-06 22:18:11,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.0) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-06 22:18:11,342 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 861 transitions. [2023-11-06 22:18:11,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2023-11-06 22:18:11,348 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:18:11,349 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:18:11,364 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:18:11,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:18:11,557 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:18:11,557 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:18:11,557 INFO L85 PathProgramCache]: Analyzing trace with hash -320465585, now seen corresponding path program 1 times [2023-11-06 22:18:11,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:18:11,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057922117] [2023-11-06 22:18:11,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:18:11,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:18:11,632 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:18:11,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1088177249] [2023-11-06 22:18:11,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:18:11,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:18:11,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:18:11,637 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:18:11,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 22:18:11,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:11,899 INFO L262 TraceCheckSpWp]: Trace formula consists of 651 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-06 22:18:11,907 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:18:14,826 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 836 proven. 480 refuted. 0 times theorem prover too weak. 2824 trivial. 0 not checked. [2023-11-06 22:18:14,826 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:18:16,172 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 24 proven. 498 refuted. 0 times theorem prover too weak. 3618 trivial. 0 not checked. [2023-11-06 22:18:16,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:18:16,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057922117] [2023-11-06 22:18:16,173 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:18:16,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088177249] [2023-11-06 22:18:16,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088177249] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:18:16,174 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:18:16,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2023-11-06 22:18:16,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246685260] [2023-11-06 22:18:16,174 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:18:16,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-06 22:18:16,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:18:16,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-06 22:18:16,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=607, Unknown=0, NotChecked=0, Total=812 [2023-11-06 22:18:16,178 INFO L87 Difference]: Start difference. First operand 566 states and 861 transitions. Second operand has 29 states, 29 states have (on average 4.379310344827586) internal successors, (127), 29 states have internal predecessors, (127), 8 states have call successors, (91), 5 states have call predecessors, (91), 12 states have return successors, (92), 7 states have call predecessors, (92), 8 states have call successors, (92) [2023-11-06 22:18:18,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:18:18,107 INFO L93 Difference]: Finished difference Result 1379 states and 1968 transitions. [2023-11-06 22:18:18,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-06 22:18:18,108 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 4.379310344827586) internal successors, (127), 29 states have internal predecessors, (127), 8 states have call successors, (91), 5 states have call predecessors, (91), 12 states have return successors, (92), 7 states have call predecessors, (92), 8 states have call successors, (92) Word has length 282 [2023-11-06 22:18:18,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:18:18,116 INFO L225 Difference]: With dead ends: 1379 [2023-11-06 22:18:18,116 INFO L226 Difference]: Without dead ends: 816 [2023-11-06 22:18:18,120 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 581 GetRequests, 534 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 554 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=633, Invalid=1623, Unknown=0, NotChecked=0, Total=2256 [2023-11-06 22:18:18,121 INFO L413 NwaCegarLoop]: 126 mSDtfsCounter, 152 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 1195 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 898 SdHoareTripleChecker+Invalid, 1234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 1195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:18:18,121 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 898 Invalid, 1234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 1195 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-06 22:18:18,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2023-11-06 22:18:18,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 674. [2023-11-06 22:18:18,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 674 states, 412 states have (on average 1.2014563106796117) internal successors, (495), 415 states have internal predecessors, (495), 225 states have call successors, (225), 36 states have call predecessors, (225), 36 states have return successors, (225), 222 states have call predecessors, (225), 225 states have call successors, (225) [2023-11-06 22:18:18,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 945 transitions. [2023-11-06 22:18:18,262 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 945 transitions. Word has length 282 [2023-11-06 22:18:18,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:18:18,263 INFO L495 AbstractCegarLoop]: Abstraction has 674 states and 945 transitions. [2023-11-06 22:18:18,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 4.379310344827586) internal successors, (127), 29 states have internal predecessors, (127), 8 states have call successors, (91), 5 states have call predecessors, (91), 12 states have return successors, (92), 7 states have call predecessors, (92), 8 states have call successors, (92) [2023-11-06 22:18:18,264 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 945 transitions. [2023-11-06 22:18:18,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2023-11-06 22:18:18,270 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:18:18,270 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:18:18,286 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:18:18,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-06 22:18:18,478 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:18:18,479 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:18:18,479 INFO L85 PathProgramCache]: Analyzing trace with hash 488881041, now seen corresponding path program 1 times [2023-11-06 22:18:18,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:18:18,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718766798] [2023-11-06 22:18:18,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:18:18,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:18:18,525 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:18:18,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1101170728] [2023-11-06 22:18:18,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:18:18,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:18:18,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:18:18,527 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:18:18,536 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 22:18:18,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:18,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 653 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-06 22:18:18,844 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:18:19,195 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 2016 proven. 186 refuted. 0 times theorem prover too weak. 1938 trivial. 0 not checked. [2023-11-06 22:18:19,195 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:18:19,429 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2023-11-06 22:18:19,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:18:19,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718766798] [2023-11-06 22:18:19,430 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:18:19,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101170728] [2023-11-06 22:18:19,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101170728] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 22:18:19,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:18:19,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2023-11-06 22:18:19,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678801469] [2023-11-06 22:18:19,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:18:19,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:18:19,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:18:19,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:18:19,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-06 22:18:19,434 INFO L87 Difference]: Start difference. First operand 674 states and 945 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-06 22:18:19,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:18:19,830 INFO L93 Difference]: Finished difference Result 1372 states and 1911 transitions. [2023-11-06 22:18:19,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:18:19,831 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 282 [2023-11-06 22:18:19,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:18:19,838 INFO L225 Difference]: With dead ends: 1372 [2023-11-06 22:18:19,838 INFO L226 Difference]: Without dead ends: 701 [2023-11-06 22:18:19,841 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 563 GetRequests, 555 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:18:19,842 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 116 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:18:19,843 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 328 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 22:18:19,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2023-11-06 22:18:20,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 701. [2023-11-06 22:18:20,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 433 states have (on average 1.1916859122401848) internal successors, (516), 436 states have internal predecessors, (516), 225 states have call successors, (225), 42 states have call predecessors, (225), 42 states have return successors, (225), 222 states have call predecessors, (225), 225 states have call successors, (225) [2023-11-06 22:18:20,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 966 transitions. [2023-11-06 22:18:20,068 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 966 transitions. Word has length 282 [2023-11-06 22:18:20,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:18:20,069 INFO L495 AbstractCegarLoop]: Abstraction has 701 states and 966 transitions. [2023-11-06 22:18:20,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-06 22:18:20,069 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 966 transitions. [2023-11-06 22:18:20,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2023-11-06 22:18:20,074 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:18:20,075 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:18:20,082 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 22:18:20,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-06 22:18:20,283 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:18:20,283 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:18:20,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1811941549, now seen corresponding path program 1 times [2023-11-06 22:18:20,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:18:20,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160410005] [2023-11-06 22:18:20,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:18:20,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:18:20,332 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:18:20,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1533503034] [2023-11-06 22:18:20,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:18:20,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:18:20,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:18:20,334 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:18:20,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 22:18:20,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:18:20,639 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:18:20,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:18:20,976 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:18:20,976 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 22:18:20,978 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 22:18:20,996 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 22:18:21,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-06 22:18:21,196 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:18:21,201 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 22:18:21,446 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 10:18:21 BoogieIcfgContainer [2023-11-06 22:18:21,446 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 22:18:21,447 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 22:18:21,447 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 22:18:21,447 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 22:18:21,448 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:18:03" (3/4) ... [2023-11-06 22:18:21,450 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 22:18:21,451 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 22:18:21,452 INFO L158 Benchmark]: Toolchain (without parser) took 19606.83ms. Allocated memory was 155.2MB in the beginning and 283.1MB in the end (delta: 127.9MB). Free memory was 123.5MB in the beginning and 106.7MB in the end (delta: 16.8MB). Peak memory consumption was 145.3MB. Max. memory is 16.1GB. [2023-11-06 22:18:21,452 INFO L158 Benchmark]: CDTParser took 0.88ms. Allocated memory is still 115.3MB. Free memory is still 70.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:18:21,453 INFO L158 Benchmark]: CACSL2BoogieTranslator took 424.24ms. Allocated memory is still 155.2MB. Free memory was 123.5MB in the beginning and 105.6MB in the end (delta: 17.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2023-11-06 22:18:21,453 INFO L158 Benchmark]: Boogie Procedure Inliner took 106.74ms. Allocated memory is still 155.2MB. Free memory was 105.6MB in the beginning and 98.3MB in the end (delta: 7.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-06 22:18:21,454 INFO L158 Benchmark]: Boogie Preprocessor took 97.13ms. Allocated memory is still 155.2MB. Free memory was 98.3MB in the beginning and 95.1MB in the end (delta: 3.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-06 22:18:21,454 INFO L158 Benchmark]: RCFGBuilder took 989.15ms. Allocated memory is still 155.2MB. Free memory was 95.1MB in the beginning and 121.0MB in the end (delta: -25.9MB). Peak memory consumption was 43.7MB. Max. memory is 16.1GB. [2023-11-06 22:18:21,455 INFO L158 Benchmark]: TraceAbstraction took 17977.69ms. Allocated memory was 155.2MB in the beginning and 283.1MB in the end (delta: 127.9MB). Free memory was 120.3MB in the beginning and 106.7MB in the end (delta: 13.6MB). Peak memory consumption was 141.4MB. Max. memory is 16.1GB. [2023-11-06 22:18:21,455 INFO L158 Benchmark]: Witness Printer took 4.33ms. Allocated memory is still 283.1MB. Free memory is still 106.7MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:18:21,458 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.88ms. Allocated memory is still 115.3MB. Free memory is still 70.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 424.24ms. Allocated memory is still 155.2MB. Free memory was 123.5MB in the beginning and 105.6MB in the end (delta: 17.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 106.74ms. Allocated memory is still 155.2MB. Free memory was 105.6MB in the beginning and 98.3MB in the end (delta: 7.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 97.13ms. Allocated memory is still 155.2MB. Free memory was 98.3MB in the beginning and 95.1MB in the end (delta: 3.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 989.15ms. Allocated memory is still 155.2MB. Free memory was 95.1MB in the beginning and 121.0MB in the end (delta: -25.9MB). Peak memory consumption was 43.7MB. Max. memory is 16.1GB. * TraceAbstraction took 17977.69ms. Allocated memory was 155.2MB in the beginning and 283.1MB in the end (delta: 127.9MB). Free memory was 120.3MB in the beginning and 106.7MB in the end (delta: 13.6MB). Peak memory consumption was 141.4MB. Max. memory is 16.1GB. * Witness Printer took 4.33ms. Allocated memory is still 283.1MB. Free memory is still 106.7MB. 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 215, overapproximation of someUnaryDOUBLEoperation at line 68, overapproximation of someBinaryDOUBLEComparisonOperation at line 215, overapproximation of someUnaryFLOAToperation at line 106, overapproximation of someBinaryArithmeticFLOAToperation at line 106. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = -64; [L23] unsigned char var_1_2 = 128; [L24] unsigned char var_1_3 = 64; [L25] signed short int var_1_6 = -16; [L26] unsigned short int var_1_7 = 56838; [L27] unsigned short int var_1_8 = 24612; [L28] signed short int var_1_9 = 20013; [L29] unsigned char var_1_10 = 0; [L30] unsigned char var_1_12 = 0; [L31] unsigned char var_1_13 = 0; [L32] signed short int var_1_14 = 50; [L33] unsigned char var_1_15 = 0; [L34] signed short int var_1_19 = 100; [L35] double var_1_21 = 3.5; [L36] signed short int var_1_23 = -128; [L37] float var_1_24 = 10.2; [L38] float var_1_25 = 8.6; [L39] float var_1_26 = 32.7; [L40] float var_1_27 = 16.25; [L41] float var_1_28 = 8.875; [L42] unsigned short int var_1_29 = 256; [L43] double var_1_30 = 2.75; [L44] double var_1_31 = 0.0; [L45] unsigned char var_1_32 = 8; [L46] unsigned char var_1_33 = 32; [L47] unsigned char var_1_34 = 64; [L48] float var_1_35 = 1.15; [L49] float var_1_36 = 63.76; [L50] float var_1_37 = 5.375; [L51] float var_1_38 = 1000000.4; [L52] float var_1_39 = 32.25; [L53] unsigned char var_1_40 = 0; [L54] float var_1_41 = 1.5; [L55] signed char var_1_42 = -25; [L56] signed long int var_1_43 = -32; [L57] signed long int var_1_44 = -100; [L58] signed long int var_1_45 = -1; [L59] signed char var_1_46 = -1; [L60] unsigned char var_1_47 = 0; [L61] unsigned char var_1_48 = 0; [L62] unsigned char var_1_49 = 1; [L63] unsigned char var_1_50 = 1; [L64] unsigned char last_1_var_1_15 = 0; VAL [isInitial=0, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=128, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L219] isInitial = 1 [L220] FCALL initially() [L221] COND TRUE 1 [L222] CALL updateLastVariables() [L212] last_1_var_1_15 = var_1_15 VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=128, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L222] RET updateLastVariables() [L223] CALL updateVariables() [L138] var_1_2 = __VERIFIER_nondet_uchar() [L139] CALL assume_abort_if_not(var_1_2 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L139] RET assume_abort_if_not(var_1_2 >= 127) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L140] CALL assume_abort_if_not(var_1_2 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L140] RET assume_abort_if_not(var_1_2 <= 255) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=64, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L141] var_1_3 = __VERIFIER_nondet_uchar() [L142] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L142] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L143] CALL assume_abort_if_not(var_1_3 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L143] RET assume_abort_if_not(var_1_3 <= 127) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=56838, var_1_8=24612, var_1_9=20013] [L144] var_1_7 = __VERIFIER_nondet_ushort() [L145] CALL assume_abort_if_not(var_1_7 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=24612, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=24612, var_1_9=20013] [L145] RET assume_abort_if_not(var_1_7 >= 32767) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=24612, var_1_9=20013] [L146] CALL assume_abort_if_not(var_1_7 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=24612, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=24612, var_1_9=20013] [L146] RET assume_abort_if_not(var_1_7 <= 65535) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=24612, var_1_9=20013] [L147] var_1_8 = __VERIFIER_nondet_ushort() [L148] CALL assume_abort_if_not(var_1_8 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=20013] [L148] RET assume_abort_if_not(var_1_8 >= 16383) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=20013] [L149] CALL assume_abort_if_not(var_1_8 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=20013] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=20013] [L149] RET assume_abort_if_not(var_1_8 <= 32767) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=20013] [L150] var_1_9 = __VERIFIER_nondet_short() [L151] CALL assume_abort_if_not(var_1_9 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L151] RET assume_abort_if_not(var_1_9 >= 16383) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L152] CALL assume_abort_if_not(var_1_9 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L152] RET assume_abort_if_not(var_1_9 <= 32766) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L153] var_1_12 = __VERIFIER_nondet_uchar() [L154] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L154] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L155] CALL assume_abort_if_not(var_1_12 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L155] RET assume_abort_if_not(var_1_12 <= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L156] var_1_13 = __VERIFIER_nondet_uchar() [L157] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L157] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L158] CALL assume_abort_if_not(var_1_13 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L158] RET assume_abort_if_not(var_1_13 <= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=7/2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L159] var_1_21 = __VERIFIER_nondet_double() [L160] CALL assume_abort_if_not((var_1_21 >= -922337.2036854776000e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854776000e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L160] RET assume_abort_if_not((var_1_21 >= -922337.2036854776000e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854776000e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L161] CALL assume_abort_if_not(var_1_21 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L161] RET assume_abort_if_not(var_1_21 != 0.0F) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=-128, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L162] var_1_23 = __VERIFIER_nondet_short() [L163] CALL assume_abort_if_not(var_1_23 >= -16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L163] RET assume_abort_if_not(var_1_23 >= -16383) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L164] CALL assume_abort_if_not(var_1_23 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L164] RET assume_abort_if_not(var_1_23 <= 16383) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=43/5, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L165] var_1_25 = __VERIFIER_nondet_float() [L166] CALL assume_abort_if_not((var_1_25 >= -922337.2036854765600e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L166] RET assume_abort_if_not((var_1_25 >= -922337.2036854765600e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=327/10, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L167] var_1_26 = __VERIFIER_nondet_float() [L168] CALL assume_abort_if_not((var_1_26 >= -922337.2036854765600e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L168] RET assume_abort_if_not((var_1_26 >= -922337.2036854765600e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=65/4, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L169] var_1_27 = __VERIFIER_nondet_float() [L170] CALL assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L170] RET assume_abort_if_not((var_1_27 >= 0.0F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=71/8, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L171] var_1_28 = __VERIFIER_nondet_float() [L172] CALL assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L172] RET assume_abort_if_not((var_1_28 >= 0.0F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=0, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L173] var_1_31 = __VERIFIER_nondet_double() [L174] CALL assume_abort_if_not((var_1_31 >= -922337.2036854765600e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L174] RET assume_abort_if_not((var_1_31 >= -922337.2036854765600e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=32, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L175] var_1_33 = __VERIFIER_nondet_uchar() [L176] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L176] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L177] CALL assume_abort_if_not(var_1_33 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L177] RET assume_abort_if_not(var_1_33 <= 127) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=64, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L178] var_1_34 = __VERIFIER_nondet_uchar() [L179] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L179] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L180] CALL assume_abort_if_not(var_1_34 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L180] RET assume_abort_if_not(var_1_34 <= 127) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=1594/25, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L181] var_1_36 = __VERIFIER_nondet_float() [L182] CALL assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854765600e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L182] RET assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854765600e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=43/8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L183] var_1_37 = __VERIFIER_nondet_float() [L184] CALL assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854765600e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L184] RET assume_abort_if_not((var_1_37 >= 0.0F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854765600e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L185] var_1_40 = __VERIFIER_nondet_uchar() [L186] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L186] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L187] CALL assume_abort_if_not(var_1_40 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L187] RET assume_abort_if_not(var_1_40 <= 1) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=3/2, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L188] var_1_41 = __VERIFIER_nondet_float() [L189] CALL assume_abort_if_not((var_1_41 >= -922337.2036854765600e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L189] RET assume_abort_if_not((var_1_41 >= -922337.2036854765600e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-32, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L190] var_1_43 = __VERIFIER_nondet_long() [L191] CALL assume_abort_if_not(var_1_43 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L191] RET assume_abort_if_not(var_1_43 >= -2147483648) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L192] CALL assume_abort_if_not(var_1_43 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L192] RET assume_abort_if_not(var_1_43 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-100, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L193] var_1_44 = __VERIFIER_nondet_long() [L194] CALL assume_abort_if_not(var_1_44 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L194] RET assume_abort_if_not(var_1_44 >= -2147483648) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L195] CALL assume_abort_if_not(var_1_44 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L195] RET assume_abort_if_not(var_1_44 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L196] CALL assume_abort_if_not(var_1_44 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L196] RET assume_abort_if_not(var_1_44 != 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L197] var_1_45 = __VERIFIER_nondet_long() [L198] CALL assume_abort_if_not(var_1_45 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L198] RET assume_abort_if_not(var_1_45 >= -2147483648) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L199] CALL assume_abort_if_not(var_1_45 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L199] RET assume_abort_if_not(var_1_45 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L200] CALL assume_abort_if_not(var_1_45 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L200] RET assume_abort_if_not(var_1_45 != 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=-1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L201] var_1_46 = __VERIFIER_nondet_char() [L202] CALL assume_abort_if_not(var_1_46 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L202] RET assume_abort_if_not(var_1_46 >= -63) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L203] CALL assume_abort_if_not(var_1_46 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L203] RET assume_abort_if_not(var_1_46 <= 63) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L204] var_1_48 = __VERIFIER_nondet_uchar() [L205] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L205] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L206] CALL assume_abort_if_not(var_1_48 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L206] RET assume_abort_if_not(var_1_48 <= 0) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L207] var_1_49 = __VERIFIER_nondet_uchar() [L208] CALL assume_abort_if_not(var_1_49 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L208] RET assume_abort_if_not(var_1_49 >= 1) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L209] CALL assume_abort_if_not(var_1_49 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L209] RET assume_abort_if_not(var_1_49 <= 1) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=11/4, var_1_31=12, var_1_32=8, var_1_33=1, var_1_34=0, var_1_35=23/20, var_1_36=7, var_1_37=8, var_1_38=5000002/5, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L223] RET updateVariables() [L224] CALL step() [L68] var_1_30 = ((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31))) [L69] var_1_32 = (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))) + var_1_34) [L70] var_1_35 = ((((var_1_31) > (((((8.9f) > ((var_1_36 - var_1_37))) ? (8.9f) : ((var_1_36 - var_1_37)))))) ? (var_1_31) : (((((8.9f) > ((var_1_36 - var_1_37))) ? (8.9f) : ((var_1_36 - var_1_37))))))) [L71] var_1_38 = ((((50.8f) < 0 ) ? -(50.8f) : (50.8f))) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L72] COND TRUE (~ var_1_33) < (var_1_34 * var_1_32) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L73] COND FALSE !(\read(var_1_40)) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L76] EXPR var_1_33 | var_1_32 VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33 | var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=129/4, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L76] COND TRUE (var_1_33 | var_1_32) >= var_1_34 [L77] var_1_39 = var_1_36 VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=7, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L83] COND FALSE !(\read(var_1_40)) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=7, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L90] COND TRUE var_1_37 >= ((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))) [L91] var_1_47 = var_1_48 VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=7, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=1, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L99] var_1_50 = var_1_48 VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=7, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=0, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L100] COND FALSE !(\read(last_1_var_1_15)) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=51/5, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=7, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=0, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L103] COND FALSE !(\read(var_1_10)) [L106] var_1_24 = ((((var_1_27 - var_1_28) < 0 ) ? -(var_1_27 - var_1_28) : (var_1_27 - var_1_28))) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=13, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=7, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=0, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L108] COND TRUE (- var_1_24) == (var_1_24 + var_1_24) [L109] var_1_15 = var_1_12 VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=100, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=13, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=7, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=0, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L111] COND FALSE !(var_1_24 == ((((((((3.3) > (var_1_24)) ? (3.3) : (var_1_24)))) > ((var_1_24 / var_1_21))) ? (((((3.3) > (var_1_24)) ? (3.3) : (var_1_24)))) : ((var_1_24 / var_1_21))))) [L118] var_1_19 = var_1_2 VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=13, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=256, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=7, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=0, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L120] COND TRUE var_1_24 != var_1_24 [L121] var_1_29 = ((((var_1_2) > (var_1_3)) ? (var_1_2) : (var_1_3))) VAL [isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=13, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=255, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=7, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=0, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L123] signed long int stepLocal_1 = var_1_7 - (var_1_8 - var_1_2); VAL [isInitial=1, last_1_var_1_15=0, stepLocal_1=255, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=13, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=255, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=7, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=0, var_1_6=-16, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L124] COND TRUE stepLocal_1 >= var_1_29 [L125] var_1_6 = (var_1_3 - (var_1_9 - var_1_2)) VAL [isInitial=1, last_1_var_1_15=0, stepLocal_1=255, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=13, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=255, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=7, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=0, var_1_6=-32511, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L127] COND FALSE !(\read(var_1_15)) VAL [isInitial=1, last_1_var_1_15=0, stepLocal_1=255, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=13, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=255, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=7, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=0, var_1_6=-32511, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L130] signed long int stepLocal_0 = var_1_2 - var_1_3; VAL [isInitial=1, last_1_var_1_15=0, stepLocal_0=255, stepLocal_1=255, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=-64, var_1_21=2, var_1_23=16383, var_1_24=13, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=255, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=7, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=0, var_1_6=-32511, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L131] COND TRUE stepLocal_0 <= ((((var_1_29) > (var_1_6)) ? (var_1_29) : (var_1_6))) [L132] var_1_1 = ((((var_1_2) > (var_1_3)) ? (var_1_2) : (var_1_3))) VAL [isInitial=1, last_1_var_1_15=0, stepLocal_0=255, stepLocal_1=255, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=255, var_1_21=2, var_1_23=16383, var_1_24=13, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=255, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=7, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=0, var_1_6=-32511, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L224] RET step() [L225] CALL, EXPR property() [L215-L216] return (((((((((var_1_2 - var_1_3) <= ((((var_1_29) > (var_1_6)) ? (var_1_29) : (var_1_6)))) ? (var_1_1 == ((signed long int) ((((var_1_2) > (var_1_3)) ? (var_1_2) : (var_1_3))))) : (var_1_1 == ((signed long int) var_1_2))) && (((var_1_7 - (var_1_8 - var_1_2)) >= var_1_29) ? (var_1_6 == ((signed short int) (var_1_3 - (var_1_9 - var_1_2)))) : 1)) && (last_1_var_1_15 ? (var_1_10 == ((unsigned char) (var_1_12 || var_1_13))) : 1)) && (var_1_15 ? (var_1_14 == ((signed short int) (((((((((((var_1_3) > (var_1_2)) ? (var_1_3) : (var_1_2))) < 0 ) ? -((((var_1_3) > (var_1_2)) ? (var_1_3) : (var_1_2))) : ((((var_1_3) > (var_1_2)) ? (var_1_3) : (var_1_2)))))) < (var_1_9)) ? ((((((((var_1_3) > (var_1_2)) ? (var_1_3) : (var_1_2))) < 0 ) ? -((((var_1_3) > (var_1_2)) ? (var_1_3) : (var_1_2))) : ((((var_1_3) > (var_1_2)) ? (var_1_3) : (var_1_2)))))) : (var_1_9))))) : 1)) && (((- var_1_24) == (var_1_24 + var_1_24)) ? (var_1_15 == ((unsigned char) var_1_12)) : 1)) && ((var_1_24 == ((((((((3.3) > (var_1_24)) ? (3.3) : (var_1_24)))) > ((var_1_24 / var_1_21))) ? (((((3.3) > (var_1_24)) ? (3.3) : (var_1_24)))) : ((var_1_24 / var_1_21))))) ? (var_1_10 ? (var_1_19 == ((signed short int) (var_1_3 + ((((var_1_2) < (var_1_23)) ? (var_1_2) : (var_1_23)))))) : (var_1_19 == ((signed short int) (var_1_3 - 8)))) : (var_1_19 == ((signed short int) var_1_2)))) && (var_1_10 ? (var_1_24 == ((float) ((((var_1_25) > (((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))))) ? (var_1_25) : (((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))))))) : (var_1_24 == ((float) ((((var_1_27 - var_1_28) < 0 ) ? -(var_1_27 - var_1_28) : (var_1_27 - var_1_28))))))) && ((var_1_24 != var_1_24) ? (var_1_29 == ((unsigned short int) ((((var_1_2) > (var_1_3)) ? (var_1_2) : (var_1_3))))) : 1) ; VAL [\result=0, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=255, var_1_21=2, var_1_23=16383, var_1_24=13, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=255, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=7, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=0, var_1_6=-32511, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L225] RET, EXPR property() [L225] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=255, var_1_21=2, var_1_23=16383, var_1_24=13, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=255, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=7, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=0, var_1_6=-32511, var_1_7=32767, var_1_8=32767, var_1_9=32766] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_15=0, var_1_10=0, var_1_12=0, var_1_13=0, var_1_14=50, var_1_15=0, var_1_19=255, var_1_1=255, var_1_21=2, var_1_23=16383, var_1_24=13, var_1_25=3, var_1_26=4, var_1_27=5, var_1_28=6, var_1_29=255, var_1_2=255, var_1_30=10, var_1_31=12, var_1_32=1, var_1_33=1, var_1_34=0, var_1_35=12, var_1_36=7, var_1_37=8, var_1_38=11, var_1_39=7, var_1_3=0, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=2147483647, var_1_44=-1, var_1_45=-1, var_1_46=63, var_1_47=0, var_1_48=0, var_1_49=1, var_1_50=0, var_1_6=-32511, var_1_7=32767, var_1_8=32767, var_1_9=32766] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 117 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 17.6s, OverallIterations: 8, TraceHistogramMax: 46, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 3.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 972 SdHoareTripleChecker+Valid, 2.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 970 mSDsluCounter, 3169 SdHoareTripleChecker+Invalid, 2.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1912 mSDsCounter, 348 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1766 IncrementalHoareTripleChecker+Invalid, 2114 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 348 mSolverCounterUnsat, 1257 mSDtfsCounter, 1766 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2697 GetRequests, 2619 SyntacticMatches, 3 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 578 ImplicationChecksByTransitivity, 1.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=701occurred in iteration=7, 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.8s AutomataMinimizationTime, 7 MinimizatonAttempts, 215 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 8.1s InterpolantComputationTime, 2251 NumberOfCodeBlocks, 2251 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 2805 ConstructedInterpolants, 0 QuantifiedInterpolants, 13646 SizeOfPredicates, 25 NumberOfNonLiveVariables, 3906 ConjunctsInSsa, 66 ConjunctsInUnsatCore, 10 InterpolantComputations, 5 PerfectInterpolantSequences, 40032/41400 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-06 22:18:21,519 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-cn_file-19.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 19de1878e3030b89dec6a4e1a03b02cdf08aa32a9e37055c97ce75d8c9ed5bdc --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:18:24,192 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:18:24,309 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-06 22:18:24,316 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:18:24,317 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:18:24,344 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:18:24,345 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:18:24,345 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:18:24,346 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:18:24,346 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:18:24,347 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:18:24,348 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:18:24,349 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:18:24,349 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:18:24,350 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:18:24,351 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:18:24,351 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:18:24,352 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:18:24,352 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:18:24,353 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:18:24,353 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:18:24,354 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 22:18:24,355 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 22:18:24,355 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 22:18:24,356 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:18:24,356 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:18:24,357 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:18:24,357 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:18:24,358 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:18:24,358 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:18:24,359 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:18:24,359 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:18:24,360 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:18:24,360 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:18:24,361 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 22:18:24,361 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 22:18:24,361 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:18:24,362 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:18:24,362 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:18:24,362 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:18:24,363 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 22:18:24,363 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:18:24,363 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_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 19de1878e3030b89dec6a4e1a03b02cdf08aa32a9e37055c97ce75d8c9ed5bdc [2023-11-06 22:18:24,781 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:18:24,814 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:18:24,817 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:18:24,819 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:18:24,819 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:18:24,821 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-cn_file-19.i [2023-11-06 22:18:27,981 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:18:28,310 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:18:28,311 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-cn_file-19.i [2023-11-06 22:18:28,331 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/data/4ef257849/098318c4a93e44258bb8d26527f1ea46/FLAG402a6a1c1 [2023-11-06 22:18:28,349 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/data/4ef257849/098318c4a93e44258bb8d26527f1ea46 [2023-11-06 22:18:28,352 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:18:28,353 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:18:28,355 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:18:28,355 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:18:28,361 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:18:28,362 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:18:28" (1/1) ... [2023-11-06 22:18:28,363 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4576c76d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:28, skipping insertion in model container [2023-11-06 22:18:28,363 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:18:28" (1/1) ... [2023-11-06 22:18:28,418 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:18:28,617 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_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-cn_file-19.i[919,932] [2023-11-06 22:18:28,793 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:18:28,827 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:18:28,843 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_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-cn_file-19.i[919,932] [2023-11-06 22:18:28,913 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:18:28,937 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:18:28,938 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:28 WrapperNode [2023-11-06 22:18:28,938 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:18:28,939 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:18:28,940 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:18:28,940 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:18:28,948 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:28" (1/1) ... [2023-11-06 22:18:28,984 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:28" (1/1) ... [2023-11-06 22:18:29,041 INFO L138 Inliner]: procedures = 27, calls = 59, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 245 [2023-11-06 22:18:29,046 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:18:29,047 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:18:29,048 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:18:29,048 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:18:29,058 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:28" (1/1) ... [2023-11-06 22:18:29,059 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:28" (1/1) ... [2023-11-06 22:18:29,076 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:28" (1/1) ... [2023-11-06 22:18:29,090 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:28" (1/1) ... [2023-11-06 22:18:29,112 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:28" (1/1) ... [2023-11-06 22:18:29,135 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:28" (1/1) ... [2023-11-06 22:18:29,140 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:28" (1/1) ... [2023-11-06 22:18:29,143 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:28" (1/1) ... [2023-11-06 22:18:29,149 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:18:29,161 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:18:29,161 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:18:29,161 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:18:29,162 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:28" (1/1) ... [2023-11-06 22:18:29,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:18:29,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:18:29,207 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:18:29,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:18:29,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:18:29,263 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 22:18:29,264 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:18:29,264 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:18:29,265 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:18:29,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:18:29,399 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:18:29,402 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:18:40,129 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:18:40,138 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:18:40,138 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 22:18:40,141 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:18:40 BoogieIcfgContainer [2023-11-06 22:18:40,141 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:18:40,144 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:18:40,144 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:18:40,148 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:18:40,148 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:18:28" (1/3) ... [2023-11-06 22:18:40,149 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@94ab775 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:18:40, skipping insertion in model container [2023-11-06 22:18:40,149 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:18:28" (2/3) ... [2023-11-06 22:18:40,150 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@94ab775 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:18:40, skipping insertion in model container [2023-11-06 22:18:40,150 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:18:40" (3/3) ... [2023-11-06 22:18:40,152 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-ps-cn_file-19.i [2023-11-06 22:18:40,173 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:18:40,173 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:18:40,242 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:18:40,249 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2f12b647, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:18:40,250 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:18:40,257 INFO L276 IsEmpty]: Start isEmpty. Operand has 110 states, 61 states have (on average 1.3442622950819672) internal successors, (82), 62 states have internal predecessors, (82), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2023-11-06 22:18:40,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 280 [2023-11-06 22:18:40,294 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:18:40,295 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:18:40,295 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:18:40,300 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:18:40,300 INFO L85 PathProgramCache]: Analyzing trace with hash 35899651, now seen corresponding path program 1 times [2023-11-06 22:18:40,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:18:40,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1473471829] [2023-11-06 22:18:40,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:18:40,316 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:18:40,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:18:40,322 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:18:40,342 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-06 22:18:41,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:41,946 INFO L262 TraceCheckSpWp]: Trace formula consists of 440 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 22:18:41,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:18:42,112 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 1154 proven. 0 refuted. 0 times theorem prover too weak. 2986 trivial. 0 not checked. [2023-11-06 22:18:42,113 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:18:42,114 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:18:42,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1473471829] [2023-11-06 22:18:42,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1473471829] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:18:42,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:18:42,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:18:42,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687444312] [2023-11-06 22:18:42,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:18:42,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:18:42,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:18:42,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:18:42,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:18:42,177 INFO L87 Difference]: Start difference. First operand has 110 states, 61 states have (on average 1.3442622950819672) internal successors, (82), 62 states have internal predecessors, (82), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) Second operand has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46) [2023-11-06 22:18:42,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:18:42,250 INFO L93 Difference]: Finished difference Result 213 states and 388 transitions. [2023-11-06 22:18:42,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:18:42,253 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46) Word has length 279 [2023-11-06 22:18:42,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:18:42,263 INFO L225 Difference]: With dead ends: 213 [2023-11-06 22:18:42,263 INFO L226 Difference]: Without dead ends: 106 [2023-11-06 22:18:42,272 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:18:42,277 INFO L413 NwaCegarLoop]: 166 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, 166 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:18:42,278 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:18:42,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2023-11-06 22:18:42,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2023-11-06 22:18:42,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 58 states have (on average 1.2758620689655173) internal successors, (74), 58 states have internal predecessors, (74), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2023-11-06 22:18:42,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 166 transitions. [2023-11-06 22:18:42,365 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 166 transitions. Word has length 279 [2023-11-06 22:18:42,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:18:42,367 INFO L495 AbstractCegarLoop]: Abstraction has 106 states and 166 transitions. [2023-11-06 22:18:42,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46) [2023-11-06 22:18:42,368 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 166 transitions. [2023-11-06 22:18:42,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2023-11-06 22:18:42,378 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:18:42,379 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:18:42,424 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-06 22:18:42,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:18:42,593 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:18:42,594 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:18:42,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1623061846, now seen corresponding path program 1 times [2023-11-06 22:18:42,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:18:42,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2074754352] [2023-11-06 22:18:42,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:18:42,596 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:18:42,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:18:42,599 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:18:42,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-06 22:18:44,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:44,090 INFO L262 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:18:44,103 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:18:44,200 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2023-11-06 22:18:44,201 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:18:44,201 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:18:44,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2074754352] [2023-11-06 22:18:44,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2074754352] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:18:44,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:18:44,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:18:44,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144760179] [2023-11-06 22:18:44,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:18:44,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:18:44,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:18:44,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:18:44,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:18:44,207 INFO L87 Difference]: Start difference. First operand 106 states and 166 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-06 22:18:44,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:18:44,352 INFO L93 Difference]: Finished difference Result 283 states and 443 transitions. [2023-11-06 22:18:44,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:18:44,353 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 280 [2023-11-06 22:18:44,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:18:44,367 INFO L225 Difference]: With dead ends: 283 [2023-11-06 22:18:44,367 INFO L226 Difference]: Without dead ends: 180 [2023-11-06 22:18:44,370 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:18:44,372 INFO L413 NwaCegarLoop]: 277 mSDtfsCounter, 114 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:18:44,373 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 433 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 22:18:44,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2023-11-06 22:18:44,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 177. [2023-11-06 22:18:44,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 99 states have (on average 1.2828282828282829) internal successors, (127), 100 states have internal predecessors, (127), 75 states have call successors, (75), 2 states have call predecessors, (75), 2 states have return successors, (75), 74 states have call predecessors, (75), 75 states have call successors, (75) [2023-11-06 22:18:44,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 277 transitions. [2023-11-06 22:18:44,422 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 277 transitions. Word has length 280 [2023-11-06 22:18:44,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:18:44,424 INFO L495 AbstractCegarLoop]: Abstraction has 177 states and 277 transitions. [2023-11-06 22:18:44,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-06 22:18:44,425 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 277 transitions. [2023-11-06 22:18:44,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2023-11-06 22:18:44,429 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:18:44,430 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:18:44,473 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:18:44,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:18:44,645 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:18:44,645 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:18:44,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1164311267, now seen corresponding path program 1 times [2023-11-06 22:18:44,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:18:44,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2142034651] [2023-11-06 22:18:44,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:18:44,647 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:18:44,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:18:44,651 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:18:44,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-06 22:18:45,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:18:46,040 INFO L262 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 22:18:46,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:18:51,271 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2023-11-06 22:18:51,271 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:18:51,271 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:18:51,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2142034651] [2023-11-06 22:18:51,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2142034651] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:18:51,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:18:51,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:18:51,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870870283] [2023-11-06 22:18:51,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:18:51,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:18:51,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:18:51,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:18:51,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:18:51,276 INFO L87 Difference]: Start difference. First operand 177 states and 277 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-06 22:18:55,315 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.59s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:18:57,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:18:59,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:19:03,436 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.46s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:19:05,440 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:19:07,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:19:09,455 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:19:09,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:19:09,457 INFO L93 Difference]: Finished difference Result 573 states and 893 transitions. [2023-11-06 22:19:09,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:19:09,899 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 281 [2023-11-06 22:19:09,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:19:09,907 INFO L225 Difference]: With dead ends: 573 [2023-11-06 22:19:09,907 INFO L226 Difference]: Without dead ends: 399 [2023-11-06 22:19:09,909 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:19:09,911 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 125 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 97 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:19:09,912 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 493 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 8 Invalid, 7 Unknown, 0 Unchecked, 18.0s Time] [2023-11-06 22:19:09,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2023-11-06 22:19:10,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 349. [2023-11-06 22:19:10,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 194 states have (on average 1.268041237113402) internal successors, (246), 196 states have internal predecessors, (246), 150 states have call successors, (150), 4 states have call predecessors, (150), 4 states have return successors, (150), 148 states have call predecessors, (150), 150 states have call successors, (150) [2023-11-06 22:19:10,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 546 transitions. [2023-11-06 22:19:10,038 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 546 transitions. Word has length 281 [2023-11-06 22:19:10,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:19:10,041 INFO L495 AbstractCegarLoop]: Abstraction has 349 states and 546 transitions. [2023-11-06 22:19:10,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-06 22:19:10,041 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 546 transitions. [2023-11-06 22:19:10,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2023-11-06 22:19:10,047 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:19:10,048 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:19:10,091 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-11-06 22:19:10,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:19:10,273 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:19:10,274 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:19:10,274 INFO L85 PathProgramCache]: Analyzing trace with hash 2119538779, now seen corresponding path program 1 times [2023-11-06 22:19:10,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:19:10,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [737553538] [2023-11-06 22:19:10,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:10,280 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:19:10,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:19:10,282 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:19:10,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-06 22:19:11,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:19:11,743 INFO L262 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:19:11,750 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:19:16,996 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2023-11-06 22:19:16,996 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:19:16,996 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:19:16,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [737553538] [2023-11-06 22:19:16,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [737553538] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:19:16,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:19:16,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:19:16,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355601320] [2023-11-06 22:19:16,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:19:16,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:19:16,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:19:17,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:19:17,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:19:17,001 INFO L87 Difference]: Start difference. First operand 349 states and 546 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 2 states have internal predecessors, (54), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-06 22:19:20,584 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.47s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:19:24,719 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.59s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:19:24,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:19:24,749 INFO L93 Difference]: Finished difference Result 1041 states and 1632 transitions. [2023-11-06 22:19:25,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:19:25,256 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 2 states have internal predecessors, (54), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 281 [2023-11-06 22:19:25,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:19:25,265 INFO L225 Difference]: With dead ends: 1041 [2023-11-06 22:19:25,265 INFO L226 Difference]: Without dead ends: 695 [2023-11-06 22:19:25,268 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:19:25,269 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 30 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.7s IncrementalHoareTripleChecker+Time [2023-11-06 22:19:25,272 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 321 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 5 Invalid, 2 Unknown, 0 Unchecked, 7.7s Time] [2023-11-06 22:19:25,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2023-11-06 22:19:25,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 693. [2023-11-06 22:19:25,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 384 states have (on average 1.25) internal successors, (480), 388 states have internal predecessors, (480), 300 states have call successors, (300), 8 states have call predecessors, (300), 8 states have return successors, (300), 296 states have call predecessors, (300), 300 states have call successors, (300) [2023-11-06 22:19:25,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1080 transitions. [2023-11-06 22:19:25,424 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1080 transitions. Word has length 281 [2023-11-06 22:19:25,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:19:25,425 INFO L495 AbstractCegarLoop]: Abstraction has 693 states and 1080 transitions. [2023-11-06 22:19:25,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 2 states have internal predecessors, (54), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-06 22:19:25,426 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1080 transitions. [2023-11-06 22:19:25,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2023-11-06 22:19:25,432 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:19:25,432 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:19:25,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:19:25,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:19:25,657 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:19:25,657 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:19:25,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1532732765, now seen corresponding path program 1 times [2023-11-06 22:19:25,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:19:25,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [485549202] [2023-11-06 22:19:25,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:25,659 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:19:25,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:19:25,660 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:19:25,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-06 22:19:27,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:19:27,127 INFO L262 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:19:27,134 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:19:27,548 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2023-11-06 22:19:27,548 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:19:27,548 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:19:27,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [485549202] [2023-11-06 22:19:27,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [485549202] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:19:27,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:19:27,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:19:27,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890325445] [2023-11-06 22:19:27,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:19:27,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:19:27,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:19:27,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:19:27,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:19:27,552 INFO L87 Difference]: Start difference. First operand 693 states and 1080 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-06 22:19:30,379 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.64s for a HTC check with result VALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 22:19:34,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.90s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 22:19:38,149 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.87s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 22:19:42,044 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.89s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 22:19:46,000 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.47s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 22:19:48,014 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 22:19:48,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:19:48,786 INFO L93 Difference]: Finished difference Result 2037 states and 3174 transitions. [2023-11-06 22:19:48,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:19:48,790 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 281 [2023-11-06 22:19:48,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:19:48,803 INFO L225 Difference]: With dead ends: 2037 [2023-11-06 22:19:48,804 INFO L226 Difference]: Without dead ends: 1347 [2023-11-06 22:19:48,807 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:19:48,809 INFO L413 NwaCegarLoop]: 304 mSDtfsCounter, 154 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:19:48,809 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 460 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 5 Unknown, 0 Unchecked, 21.1s Time] [2023-11-06 22:19:48,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1347 states. [2023-11-06 22:19:48,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1347 to 701. [2023-11-06 22:19:48,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 392 states have (on average 1.2448979591836735) internal successors, (488), 396 states have internal predecessors, (488), 300 states have call successors, (300), 8 states have call predecessors, (300), 8 states have return successors, (300), 296 states have call predecessors, (300), 300 states have call successors, (300) [2023-11-06 22:19:48,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 1088 transitions. [2023-11-06 22:19:48,993 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 1088 transitions. Word has length 281 [2023-11-06 22:19:48,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:19:48,994 INFO L495 AbstractCegarLoop]: Abstraction has 701 states and 1088 transitions. [2023-11-06 22:19:48,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-06 22:19:48,994 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 1088 transitions. [2023-11-06 22:19:48,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2023-11-06 22:19:48,997 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:19:48,998 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:19:49,046 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:19:49,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:19:49,221 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:19:49,221 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:19:49,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1139705755, now seen corresponding path program 1 times [2023-11-06 22:19:49,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:19:49,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [385215837] [2023-11-06 22:19:49,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:19:49,223 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 22:19:49,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:19:49,224 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 22:19:49,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_13bd6ece-8ca6-4546-aafe-72aba0fd95cc/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-06 22:19:50,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:19:50,668 INFO L262 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-06 22:19:50,680 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:20:26,855 WARN L293 SmtUtils]: Spent 5.37s on a formula simplification that was a NOOP. DAG size: 28 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-06 22:20:32,896 WARN L293 SmtUtils]: Spent 5.95s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-06 22:20:38,853 WARN L293 SmtUtils]: Spent 5.96s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-06 22:20:52,497 WARN L293 SmtUtils]: Spent 6.01s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 731] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-11-06 22:21:41,348 WARN L293 SmtUtils]: Spent 8.40s on a formula simplification that was a NOOP. DAG size: 40 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)