./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-19.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-19.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 17eca8e0a843cf8042b45346bca5f4688e775a1c953eabcaecd60be5de151b08 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 21:53:24,899 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 21:53:24,971 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 21:53:24,976 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 21:53:24,977 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 21:53:25,005 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 21:53:25,006 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 21:53:25,007 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 21:53:25,008 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 21:53:25,009 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 21:53:25,010 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 21:53:25,011 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 21:53:25,012 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 21:53:25,012 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 21:53:25,013 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 21:53:25,014 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 21:53:25,014 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 21:53:25,015 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 21:53:25,016 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 21:53:25,017 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 21:53:25,017 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 21:53:25,018 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 21:53:25,019 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 21:53:25,020 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 21:53:25,020 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 21:53:25,021 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 21:53:25,022 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 21:53:25,023 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 21:53:25,023 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:53:25,024 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 21:53:25,025 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 21:53:25,025 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 21:53:25,026 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 21:53:25,026 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 21:53:25,026 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 21:53:25,027 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 21:53:25,027 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 21:53:25,027 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 21:53:25,028 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 21:53:25,028 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_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 -> 17eca8e0a843cf8042b45346bca5f4688e775a1c953eabcaecd60be5de151b08 [2023-11-06 21:53:25,274 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 21:53:25,305 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 21:53:25,308 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 21:53:25,309 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 21:53:25,310 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 21:53:25,311 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-19.i [2023-11-06 21:53:28,405 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 21:53:28,639 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 21:53:28,640 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-19.i [2023-11-06 21:53:28,651 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/data/13ecad673/46f8b10c2d03441eaba458392152abfc/FLAG7817797a8 [2023-11-06 21:53:28,666 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/data/13ecad673/46f8b10c2d03441eaba458392152abfc [2023-11-06 21:53:28,668 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 21:53:28,670 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 21:53:28,671 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 21:53:28,672 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 21:53:28,677 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 21:53:28,678 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:53:28" (1/1) ... [2023-11-06 21:53:28,679 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@68adc343 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:28, skipping insertion in model container [2023-11-06 21:53:28,679 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:53:28" (1/1) ... [2023-11-06 21:53:28,726 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 21:53:28,865 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_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-19.i[919,932] [2023-11-06 21:53:28,979 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:53:29,015 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 21:53:29,031 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_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-19.i[919,932] [2023-11-06 21:53:29,083 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:53:29,102 INFO L206 MainTranslator]: Completed translation [2023-11-06 21:53:29,103 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:29 WrapperNode [2023-11-06 21:53:29,103 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 21:53:29,104 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 21:53:29,104 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 21:53:29,104 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 21:53:29,112 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:29" (1/1) ... [2023-11-06 21:53:29,128 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:29" (1/1) ... [2023-11-06 21:53:29,203 INFO L138 Inliner]: procedures = 26, calls = 59, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 288 [2023-11-06 21:53:29,204 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 21:53:29,205 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 21:53:29,205 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 21:53:29,205 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 21:53:29,215 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:29" (1/1) ... [2023-11-06 21:53:29,215 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:29" (1/1) ... [2023-11-06 21:53:29,223 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:29" (1/1) ... [2023-11-06 21:53:29,223 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:29" (1/1) ... [2023-11-06 21:53:29,250 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:29" (1/1) ... [2023-11-06 21:53:29,254 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:29" (1/1) ... [2023-11-06 21:53:29,259 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:29" (1/1) ... [2023-11-06 21:53:29,263 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:29" (1/1) ... [2023-11-06 21:53:29,271 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 21:53:29,272 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 21:53:29,272 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 21:53:29,272 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 21:53:29,273 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:29" (1/1) ... [2023-11-06 21:53:29,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:53:29,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:29,308 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:29,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 21:53:29,368 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 21:53:29,368 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 21:53:29,369 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 21:53:29,369 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 21:53:29,369 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 21:53:29,370 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 21:53:29,508 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 21:53:29,511 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 21:53:30,304 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 21:53:30,314 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 21:53:30,314 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 21:53:30,317 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:53:30 BoogieIcfgContainer [2023-11-06 21:53:30,317 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 21:53:30,322 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 21:53:30,322 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 21:53:30,326 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 21:53:30,327 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 09:53:28" (1/3) ... [2023-11-06 21:53:30,328 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cfb1098 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:53:30, skipping insertion in model container [2023-11-06 21:53:30,328 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:29" (2/3) ... [2023-11-06 21:53:30,329 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cfb1098 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:53:30, skipping insertion in model container [2023-11-06 21:53:30,330 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:53:30" (3/3) ... [2023-11-06 21:53:30,333 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-cn_file-19.i [2023-11-06 21:53:30,354 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 21:53:30,354 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 21:53:30,432 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 21:53:30,440 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;@44812660, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 21:53:30,441 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 21:53:30,446 INFO L276 IsEmpty]: Start isEmpty. Operand has 118 states, 69 states have (on average 1.4057971014492754) internal successors, (97), 70 states have internal predecessors, (97), 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 21:53:30,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2023-11-06 21:53:30,490 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:53:30,495 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 21:53:30,496 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:53:30,501 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:30,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1265983395, now seen corresponding path program 1 times [2023-11-06 21:53:30,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:30,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380394742] [2023-11-06 21:53:30,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:30,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:30,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-11-06 21:53:31,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-06 21:53:31,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2023-11-06 21:53:31,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2023-11-06 21:53:31,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2023-11-06 21:53:31,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2023-11-06 21:53:31,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2023-11-06 21:53:31,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-11-06 21:53:31,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2023-11-06 21:53:31,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2023-11-06 21:53:31,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2023-11-06 21:53:31,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2023-11-06 21:53:31,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-11-06 21:53:31,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2023-11-06 21:53:31,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2023-11-06 21:53:31,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2023-11-06 21:53:31,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2023-11-06 21:53:31,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2023-11-06 21:53:31,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2023-11-06 21:53:31,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2023-11-06 21:53:31,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2023-11-06 21:53:31,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2023-11-06 21:53:31,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2023-11-06 21:53:31,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2023-11-06 21:53:31,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2023-11-06 21:53:31,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2023-11-06 21:53:31,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2023-11-06 21:53:31,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2023-11-06 21:53:31,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2023-11-06 21:53:31,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2023-11-06 21:53:31,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 173 [2023-11-06 21:53:31,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2023-11-06 21:53:31,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2023-11-06 21:53:31,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,396 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2023-11-06 21:53:31,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2023-11-06 21:53:31,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2023-11-06 21:53:31,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2023-11-06 21:53:31,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2023-11-06 21:53:31,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2023-11-06 21:53:31,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2023-11-06 21:53:31,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2023-11-06 21:53:31,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2023-11-06 21:53:31,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2023-11-06 21:53:31,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2023-11-06 21:53:31,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 250 [2023-11-06 21:53:31,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2023-11-06 21:53:31,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:31,476 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 21:53:31,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:31,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380394742] [2023-11-06 21:53:31,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380394742] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:31,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:31,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 21:53:31,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714335046] [2023-11-06 21:53:31,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:31,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 21:53:31,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:31,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 21:53:31,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 21:53:31,543 INFO L87 Difference]: Start difference. First operand has 118 states, 69 states have (on average 1.4057971014492754) internal successors, (97), 70 states have internal predecessors, (97), 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.5) internal successors, (53), 2 states have internal predecessors, (53), 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 21:53:31,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:53:31,590 INFO L93 Difference]: Finished difference Result 229 states and 418 transitions. [2023-11-06 21:53:31,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 21:53:31,593 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (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 280 [2023-11-06 21:53:31,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:53:31,602 INFO L225 Difference]: With dead ends: 229 [2023-11-06 21:53:31,603 INFO L226 Difference]: Without dead ends: 114 [2023-11-06 21:53:31,608 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 21:53:31,612 INFO L413 NwaCegarLoop]: 179 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, 179 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 21:53:31,613 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 21:53:31,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2023-11-06 21:53:31,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 114. [2023-11-06 21:53:31,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 66 states have (on average 1.3181818181818181) internal successors, (87), 66 states have internal predecessors, (87), 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 21:53:31,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 179 transitions. [2023-11-06 21:53:31,685 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 179 transitions. Word has length 280 [2023-11-06 21:53:31,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:53:31,686 INFO L495 AbstractCegarLoop]: Abstraction has 114 states and 179 transitions. [2023-11-06 21:53:31,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (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 21:53:31,687 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 179 transitions. [2023-11-06 21:53:31,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2023-11-06 21:53:31,695 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:53:31,695 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 21:53:31,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 21:53:31,696 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:53:31,696 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:31,696 INFO L85 PathProgramCache]: Analyzing trace with hash -800888252, now seen corresponding path program 1 times [2023-11-06 21:53:31,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:31,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30984466] [2023-11-06 21:53:31,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:31,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:31,779 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:53:31,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1495846245] [2023-11-06 21:53:31,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:31,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:53:31,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:31,783 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:53:31,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 21:53:32,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:32,036 INFO L262 TraceCheckSpWp]: Trace formula consists of 652 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 21:53:32,052 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:32,139 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 21:53:32,140 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:53:32,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:32,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30984466] [2023-11-06 21:53:32,140 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:53:32,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495846245] [2023-11-06 21:53:32,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495846245] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:32,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:32,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:53:32,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539239211] [2023-11-06 21:53:32,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:32,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:53:32,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:32,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:53:32,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:53:32,147 INFO L87 Difference]: Start difference. First operand 114 states and 179 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 21:53:32,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:53:32,204 INFO L93 Difference]: Finished difference Result 288 states and 449 transitions. [2023-11-06 21:53:32,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:53:32,205 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 21:53:32,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:53:32,218 INFO L225 Difference]: With dead ends: 288 [2023-11-06 21:53:32,218 INFO L226 Difference]: Without dead ends: 177 [2023-11-06 21:53:32,219 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 21:53:32,221 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 102 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 432 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 21:53:32,226 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 432 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 21:53:32,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2023-11-06 21:53:32,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 174. [2023-11-06 21:53:32,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 96 states have (on average 1.25) internal successors, (120), 97 states have internal predecessors, (120), 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 21:53:32,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 270 transitions. [2023-11-06 21:53:32,303 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 270 transitions. Word has length 281 [2023-11-06 21:53:32,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:53:32,307 INFO L495 AbstractCegarLoop]: Abstraction has 174 states and 270 transitions. [2023-11-06 21:53:32,308 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 21:53:32,308 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 270 transitions. [2023-11-06 21:53:32,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2023-11-06 21:53:32,320 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:53:32,320 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, 1] [2023-11-06 21:53:32,333 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:32,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:53:32,528 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:53:32,529 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:32,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1643668073, now seen corresponding path program 1 times [2023-11-06 21:53:32,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:32,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905321352] [2023-11-06 21:53:32,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:32,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:32,593 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:53:32,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1736736965] [2023-11-06 21:53:32,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:32,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:53:32,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:32,596 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:53:32,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 21:53:32,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:32,849 INFO L262 TraceCheckSpWp]: Trace formula consists of 657 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:53:32,888 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:33,340 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 21:53:33,340 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:53:33,687 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 21:53:33,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:33,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905321352] [2023-11-06 21:53:33,688 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:53:33,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736736965] [2023-11-06 21:53:33,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736736965] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:53:33,689 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:53:33,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-11-06 21:53:33,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458194099] [2023-11-06 21:53:33,690 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:53:33,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:53:33,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:33,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:53:33,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:53:33,693 INFO L87 Difference]: Start difference. First operand 174 states and 270 transitions. Second operand has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 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 21:53:34,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:53:34,286 INFO L93 Difference]: Finished difference Result 361 states and 551 transitions. [2023-11-06 21:53:34,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:53:34,288 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 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 283 [2023-11-06 21:53:34,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:53:34,293 INFO L225 Difference]: With dead ends: 361 [2023-11-06 21:53:34,294 INFO L226 Difference]: Without dead ends: 190 [2023-11-06 21:53:34,295 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 572 GetRequests, 557 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 21:53:34,297 INFO L413 NwaCegarLoop]: 126 mSDtfsCounter, 210 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 21:53:34,298 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 282 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 21:53:34,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2023-11-06 21:53:34,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 182. [2023-11-06 21:53:34,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 102 states have (on average 1.2254901960784315) internal successors, (125), 103 states have internal predecessors, (125), 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 21:53:34,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 275 transitions. [2023-11-06 21:53:34,346 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 275 transitions. Word has length 283 [2023-11-06 21:53:34,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:53:34,348 INFO L495 AbstractCegarLoop]: Abstraction has 182 states and 275 transitions. [2023-11-06 21:53:34,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 8 states have internal predecessors, (65), 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 21:53:34,349 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 275 transitions. [2023-11-06 21:53:34,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2023-11-06 21:53:34,355 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:53:34,356 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, 1] [2023-11-06 21:53:34,368 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:34,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:53:34,564 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:53:34,565 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:34,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1371435545, now seen corresponding path program 1 times [2023-11-06 21:53:34,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:34,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5934534] [2023-11-06 21:53:34,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:34,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:34,647 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:53:34,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [107427323] [2023-11-06 21:53:34,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:34,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:53:34,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:34,657 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:53:34,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 21:53:34,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:34,909 INFO L262 TraceCheckSpWp]: Trace formula consists of 656 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 21:53:34,917 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:35,318 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 21:53:35,318 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:53:35,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:35,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5934534] [2023-11-06 21:53:35,319 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:53:35,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107427323] [2023-11-06 21:53:35,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107427323] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:35,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:35,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:53:35,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035787130] [2023-11-06 21:53:35,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:35,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:53:35,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:35,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:53:35,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:53:35,324 INFO L87 Difference]: Start difference. First operand 182 states and 275 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 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 21:53:35,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:53:35,571 INFO L93 Difference]: Finished difference Result 580 states and 878 transitions. [2023-11-06 21:53:35,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:53:35,572 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 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 283 [2023-11-06 21:53:35,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:53:35,578 INFO L225 Difference]: With dead ends: 580 [2023-11-06 21:53:35,578 INFO L226 Difference]: Without dead ends: 401 [2023-11-06 21:53:35,580 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 280 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 21:53:35,581 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 134 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 561 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 21:53:35,581 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 561 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 21:53:35,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2023-11-06 21:53:35,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 359. [2023-11-06 21:53:35,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 200 states have (on average 1.225) internal successors, (245), 202 states have internal predecessors, (245), 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 21:53:35,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 545 transitions. [2023-11-06 21:53:35,687 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 545 transitions. Word has length 283 [2023-11-06 21:53:35,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:53:35,688 INFO L495 AbstractCegarLoop]: Abstraction has 359 states and 545 transitions. [2023-11-06 21:53:35,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 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 21:53:35,689 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 545 transitions. [2023-11-06 21:53:35,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2023-11-06 21:53:35,694 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:53:35,694 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, 1] [2023-11-06 21:53:35,711 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:35,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:53:35,902 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:53:35,902 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:35,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1590290263, now seen corresponding path program 1 times [2023-11-06 21:53:35,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:35,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878934865] [2023-11-06 21:53:35,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:35,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:35,950 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:53:35,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [995912674] [2023-11-06 21:53:35,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:35,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:53:35,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:35,952 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:53:35,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 21:53:36,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:36,194 INFO L262 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 21:53:36,203 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:37,197 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 21:53:37,198 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:53:37,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:37,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878934865] [2023-11-06 21:53:37,198 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:53:37,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995912674] [2023-11-06 21:53:37,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995912674] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:37,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:37,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:53:37,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403196571] [2023-11-06 21:53:37,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:37,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:53:37,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:37,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:53:37,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:53:37,202 INFO L87 Difference]: Start difference. First operand 359 states and 545 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 4 states have internal predecessors, (56), 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 21:53:37,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:53:37,682 INFO L93 Difference]: Finished difference Result 936 states and 1419 transitions. [2023-11-06 21:53:37,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 21:53:37,683 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 4 states have internal predecessors, (56), 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 283 [2023-11-06 21:53:37,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:53:37,692 INFO L225 Difference]: With dead ends: 936 [2023-11-06 21:53:37,693 INFO L226 Difference]: Without dead ends: 580 [2023-11-06 21:53:37,694 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 279 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 21:53:37,695 INFO L413 NwaCegarLoop]: 215 mSDtfsCounter, 349 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 534 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.3s IncrementalHoareTripleChecker+Time [2023-11-06 21:53:37,696 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [349 Valid, 534 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 21:53:37,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2023-11-06 21:53:37,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 536. [2023-11-06 21:53:37,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 298 states have (on average 1.2147651006711409) internal successors, (362), 301 states have internal predecessors, (362), 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 21:53:37,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 812 transitions. [2023-11-06 21:53:37,799 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 812 transitions. Word has length 283 [2023-11-06 21:53:37,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:53:37,800 INFO L495 AbstractCegarLoop]: Abstraction has 536 states and 812 transitions. [2023-11-06 21:53:37,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 4 states have internal predecessors, (56), 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 21:53:37,800 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 812 transitions. [2023-11-06 21:53:37,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2023-11-06 21:53:37,808 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:53:37,809 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, 1] [2023-11-06 21:53:37,816 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:38,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:53:38,016 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:53:38,016 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:38,016 INFO L85 PathProgramCache]: Analyzing trace with hash 2012992089, now seen corresponding path program 1 times [2023-11-06 21:53:38,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:38,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120922023] [2023-11-06 21:53:38,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:38,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:38,070 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:53:38,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2061479352] [2023-11-06 21:53:38,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:38,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:53:38,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:38,072 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:53:38,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 21:53:38,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:38,384 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:53:38,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:53:38,733 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:53:38,733 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 21:53:38,735 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 21:53:38,749 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 21:53:38,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:53:38,952 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2023-11-06 21:53:38,956 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 21:53:39,178 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 09:53:39 BoogieIcfgContainer [2023-11-06 21:53:39,178 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 21:53:39,179 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 21:53:39,179 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 21:53:39,179 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 21:53:39,180 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:53:30" (3/4) ... [2023-11-06 21:53:39,182 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 21:53:39,183 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 21:53:39,184 INFO L158 Benchmark]: Toolchain (without parser) took 10514.05ms. Allocated memory was 174.1MB in the beginning and 251.7MB in the end (delta: 77.6MB). Free memory was 133.6MB in the beginning and 187.2MB in the end (delta: -53.6MB). Peak memory consumption was 25.6MB. Max. memory is 16.1GB. [2023-11-06 21:53:39,184 INFO L158 Benchmark]: CDTParser took 0.32ms. Allocated memory is still 134.2MB. Free memory is still 80.8MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 21:53:39,185 INFO L158 Benchmark]: CACSL2BoogieTranslator took 431.82ms. Allocated memory is still 174.1MB. Free memory was 133.6MB in the beginning and 116.1MB in the end (delta: 17.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2023-11-06 21:53:39,185 INFO L158 Benchmark]: Boogie Procedure Inliner took 99.97ms. Allocated memory is still 174.1MB. Free memory was 116.1MB in the beginning and 108.5MB in the end (delta: 7.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-06 21:53:39,185 INFO L158 Benchmark]: Boogie Preprocessor took 66.68ms. Allocated memory is still 174.1MB. Free memory was 108.5MB in the beginning and 105.5MB in the end (delta: 2.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-06 21:53:39,186 INFO L158 Benchmark]: RCFGBuilder took 1046.68ms. Allocated memory is still 174.1MB. Free memory was 105.5MB in the beginning and 70.0MB in the end (delta: 35.6MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2023-11-06 21:53:39,186 INFO L158 Benchmark]: TraceAbstraction took 8855.91ms. Allocated memory was 174.1MB in the beginning and 251.7MB in the end (delta: 77.6MB). Free memory was 69.4MB in the beginning and 187.2MB in the end (delta: -117.8MB). Peak memory consumption was 61.3MB. Max. memory is 16.1GB. [2023-11-06 21:53:39,187 INFO L158 Benchmark]: Witness Printer took 4.67ms. Allocated memory is still 251.7MB. Free memory is still 187.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 21:53:39,189 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.32ms. Allocated memory is still 134.2MB. Free memory is still 80.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 431.82ms. Allocated memory is still 174.1MB. Free memory was 133.6MB in the beginning and 116.1MB in the end (delta: 17.5MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 99.97ms. Allocated memory is still 174.1MB. Free memory was 116.1MB in the beginning and 108.5MB in the end (delta: 7.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 66.68ms. Allocated memory is still 174.1MB. Free memory was 108.5MB in the beginning and 105.5MB in the end (delta: 2.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 1046.68ms. Allocated memory is still 174.1MB. Free memory was 105.5MB in the beginning and 70.0MB in the end (delta: 35.6MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * TraceAbstraction took 8855.91ms. Allocated memory was 174.1MB in the beginning and 251.7MB in the end (delta: 77.6MB). Free memory was 69.4MB in the beginning and 187.2MB in the end (delta: -117.8MB). Peak memory consumption was 61.3MB. Max. memory is 16.1GB. * Witness Printer took 4.67ms. Allocated memory is still 251.7MB. Free memory is still 187.2MB. 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 104, overapproximation of someBinaryDOUBLEComparisonOperation at line 215, overapproximation of someUnaryFLOAToperation at line 107, 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=127, 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=127, 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=127, 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=127, 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=127, 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=127, 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=127, 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=65535, 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=127, 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=65535, 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=127, 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=65535, 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=127, 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=65535, 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=127, 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=65535, 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=127, 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=65535, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=127, 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=65535, var_1_8=16383, 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=11, 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=127, 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=65535, var_1_8=16383, 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=11, 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=127, 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=65535, var_1_8=16383, 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=11, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, var_1_9=32766] [L223] RET updateVariables() [L224] CALL step() [L68] 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=11/4, var_1_31=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, var_1_9=32766] [L71] COND FALSE !(\read(var_1_10)) [L74] 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=10, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, var_1_9=32766] [L76] COND TRUE (- var_1_24) == (var_1_24 + var_1_24) [L77] 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=10, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, var_1_9=32766] [L79] 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))))) [L86] 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=10, 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=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, var_1_9=32766] [L88] COND TRUE var_1_24 != var_1_24 [L89] 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=10, 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=11/4, var_1_31=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, var_1_9=32766] [L91] 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=49407, 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=10, 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=11/4, var_1_31=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=65535, var_1_8=16383, var_1_9=32766] [L92] COND TRUE stepLocal_1 >= var_1_29 [L93] var_1_6 = (var_1_3 - (var_1_9 - var_1_2)) VAL [isInitial=1, last_1_var_1_15=0, stepLocal_1=49407, 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=10, 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=11/4, var_1_31=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=-32384, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L95] COND FALSE !(\read(var_1_15)) VAL [isInitial=1, last_1_var_1_15=0, stepLocal_1=49407, 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=10, 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=11/4, var_1_31=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=-32384, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L98] signed long int stepLocal_0 = var_1_2 - var_1_3; VAL [isInitial=1, last_1_var_1_15=0, stepLocal_0=128, stepLocal_1=49407, 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=10, 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=11/4, var_1_31=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=-32384, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L99] COND TRUE stepLocal_0 <= ((((var_1_29) > (var_1_6)) ? (var_1_29) : (var_1_6))) [L100] 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=128, stepLocal_1=49407, 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=10, 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=11/4, var_1_31=11, var_1_32=8, var_1_33=127, 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=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=-32384, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L104] var_1_30 = ((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31))) [L105] var_1_32 = (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))) + var_1_34) [L106] 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))))))) [L107] var_1_38 = ((((50.8f) < 0 ) ? -(50.8f) : (50.8f))) VAL [isInitial=1, last_1_var_1_15=0, stepLocal_0=128, stepLocal_1=49407, 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=10, 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=13, var_1_31=11, var_1_32=127, var_1_33=127, var_1_34=0, var_1_35=11, var_1_36=7, var_1_37=8, var_1_38=12, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=-32384, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L108] COND TRUE (~ var_1_33) < (var_1_34 * var_1_32) VAL [isInitial=1, last_1_var_1_15=0, stepLocal_0=128, stepLocal_1=49407, 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=10, 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=13, var_1_31=11, var_1_32=127, var_1_33=127, var_1_34=0, var_1_35=11, var_1_36=7, var_1_37=8, var_1_38=12, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=-32384, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L109] COND FALSE !(\read(var_1_40)) VAL [isInitial=1, last_1_var_1_15=0, stepLocal_0=128, stepLocal_1=49407, 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=10, 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=13, var_1_31=11, var_1_32=127, var_1_33=127, var_1_34=0, var_1_35=11, var_1_36=7, var_1_37=8, var_1_38=12, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=-32384, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L112] EXPR var_1_33 | var_1_32 VAL [isInitial=1, last_1_var_1_15=0, stepLocal_0=128, stepLocal_1=49407, 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=10, 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=13, var_1_31=11, var_1_32=127, var_1_33 | var_1_32=127, var_1_33=127, var_1_34=0, var_1_35=11, var_1_36=7, var_1_37=8, var_1_38=12, var_1_39=129/4, var_1_3=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=-32384, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L112] COND TRUE (var_1_33 | var_1_32) >= var_1_34 [L113] var_1_39 = var_1_36 VAL [isInitial=1, last_1_var_1_15=0, stepLocal_0=128, stepLocal_1=49407, 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=10, 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=13, var_1_31=11, var_1_32=127, var_1_33=127, var_1_34=0, var_1_35=11, var_1_36=7, var_1_37=8, var_1_38=12, var_1_39=7, var_1_3=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=-32384, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L119] COND FALSE !(\read(var_1_40)) VAL [isInitial=1, last_1_var_1_15=0, stepLocal_0=128, stepLocal_1=49407, 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=10, 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=13, var_1_31=11, var_1_32=127, var_1_33=127, var_1_34=0, var_1_35=11, var_1_36=7, var_1_37=8, var_1_38=12, var_1_39=7, var_1_3=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=-32384, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L126] COND TRUE var_1_37 >= ((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))) [L127] var_1_47 = var_1_48 VAL [isInitial=1, last_1_var_1_15=0, stepLocal_0=128, stepLocal_1=49407, 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=10, 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=13, var_1_31=11, var_1_32=127, var_1_33=127, var_1_34=0, var_1_35=11, var_1_36=7, var_1_37=8, var_1_38=12, var_1_39=7, var_1_3=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=-32384, var_1_7=65535, var_1_8=16383, var_1_9=32766] [L135] var_1_50 = var_1_48 VAL [isInitial=1, last_1_var_1_15=0, stepLocal_0=128, stepLocal_1=49407, 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=10, 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=13, var_1_31=11, var_1_32=127, var_1_33=127, var_1_34=0, var_1_35=11, var_1_36=7, var_1_37=8, var_1_38=12, var_1_39=7, var_1_3=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=-32384, var_1_7=65535, var_1_8=16383, 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=10, 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=13, var_1_31=11, var_1_32=127, var_1_33=127, var_1_34=0, var_1_35=11, var_1_36=7, var_1_37=8, var_1_38=12, var_1_39=7, var_1_3=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=-32384, var_1_7=65535, var_1_8=16383, 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=10, 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=13, var_1_31=11, var_1_32=127, var_1_33=127, var_1_34=0, var_1_35=11, var_1_36=7, var_1_37=8, var_1_38=12, var_1_39=7, var_1_3=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=-32384, var_1_7=65535, var_1_8=16383, 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=10, 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=13, var_1_31=11, var_1_32=127, var_1_33=127, var_1_34=0, var_1_35=11, var_1_36=7, var_1_37=8, var_1_38=12, var_1_39=7, var_1_3=127, var_1_40=0, var_1_41=9, var_1_42=-25, var_1_43=-2147483648, var_1_44=-2147483648, 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=-32384, var_1_7=65535, var_1_8=16383, var_1_9=32766] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 118 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 8.5s, OverallIterations: 6, TraceHistogramMax: 46, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 1.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 797 SdHoareTripleChecker+Valid, 1.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 795 mSDsluCounter, 1988 SdHoareTripleChecker+Invalid, 0.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 979 mSDsCounter, 330 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 475 IncrementalHoareTripleChecker+Invalid, 805 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 330 mSolverCounterUnsat, 1009 mSDtfsCounter, 475 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1558 GetRequests, 1535 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=536occurred in iteration=5, InterpolantAutomatonStates: 24, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 5 MinimizatonAttempts, 97 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 3.1s InterpolantComputationTime, 1693 NumberOfCodeBlocks, 1693 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 1687 ConstructedInterpolants, 0 QuantifiedInterpolants, 4868 SizeOfPredicates, 7 NumberOfNonLiveVariables, 2620 ConjunctsInSsa, 23 ConjunctsInUnsatCore, 6 InterpolantComputations, 4 PerfectInterpolantSequences, 24636/24840 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 21:53:39,224 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-19.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 17eca8e0a843cf8042b45346bca5f4688e775a1c953eabcaecd60be5de151b08 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 21:53:42,027 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 21:53:42,109 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-06 21:53:42,121 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 21:53:42,122 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 21:53:42,168 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 21:53:42,169 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 21:53:42,170 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 21:53:42,171 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 21:53:42,172 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 21:53:42,173 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 21:53:42,174 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 21:53:42,174 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 21:53:42,175 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 21:53:42,176 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 21:53:42,177 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 21:53:42,177 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 21:53:42,178 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 21:53:42,179 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 21:53:42,180 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 21:53:42,180 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 21:53:42,181 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 21:53:42,182 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 21:53:42,182 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 21:53:42,183 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 21:53:42,184 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 21:53:42,184 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 21:53:42,185 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 21:53:42,186 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 21:53:42,186 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 21:53:42,187 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:53:42,188 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 21:53:42,188 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 21:53:42,189 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 21:53:42,190 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 21:53:42,190 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 21:53:42,191 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 21:53:42,191 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 21:53:42,192 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 21:53:42,193 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 21:53:42,193 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 21:53:42,194 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 21:53:42,194 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_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 -> 17eca8e0a843cf8042b45346bca5f4688e775a1c953eabcaecd60be5de151b08 [2023-11-06 21:53:42,619 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 21:53:42,655 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 21:53:42,658 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 21:53:42,660 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 21:53:42,660 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 21:53:42,662 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-19.i [2023-11-06 21:53:45,792 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 21:53:46,166 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 21:53:46,167 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-19.i [2023-11-06 21:53:46,180 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/data/7d771c3bf/dce78bf8b6db4f36b6ed5eaf148faf86/FLAG325de7d34 [2023-11-06 21:53:46,194 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/data/7d771c3bf/dce78bf8b6db4f36b6ed5eaf148faf86 [2023-11-06 21:53:46,197 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 21:53:46,198 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 21:53:46,200 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 21:53:46,200 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 21:53:46,208 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 21:53:46,210 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:53:46" (1/1) ... [2023-11-06 21:53:46,211 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@56f59c4c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:46, skipping insertion in model container [2023-11-06 21:53:46,211 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:53:46" (1/1) ... [2023-11-06 21:53:46,274 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 21:53:46,479 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_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-19.i[919,932] [2023-11-06 21:53:46,632 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:53:46,660 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 21:53:46,680 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_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-19.i[919,932] [2023-11-06 21:53:46,754 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:53:46,792 INFO L206 MainTranslator]: Completed translation [2023-11-06 21:53:46,793 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:46 WrapperNode [2023-11-06 21:53:46,793 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 21:53:46,795 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 21:53:46,795 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 21:53:46,796 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 21:53:46,803 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:46" (1/1) ... [2023-11-06 21:53:46,837 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:46" (1/1) ... [2023-11-06 21:53:46,889 INFO L138 Inliner]: procedures = 27, calls = 59, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 245 [2023-11-06 21:53:46,894 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 21:53:46,895 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 21:53:46,895 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 21:53:46,896 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 21:53:46,905 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:46" (1/1) ... [2023-11-06 21:53:46,906 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:46" (1/1) ... [2023-11-06 21:53:46,923 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:46" (1/1) ... [2023-11-06 21:53:46,938 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:46" (1/1) ... [2023-11-06 21:53:46,965 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:46" (1/1) ... [2023-11-06 21:53:46,969 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:46" (1/1) ... [2023-11-06 21:53:46,987 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:46" (1/1) ... [2023-11-06 21:53:46,990 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:46" (1/1) ... [2023-11-06 21:53:46,996 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 21:53:46,997 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 21:53:46,997 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 21:53:46,997 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 21:53:46,998 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:46" (1/1) ... [2023-11-06 21:53:47,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:53:47,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:47,057 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 21:53:47,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 21:53:47,121 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 21:53:47,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 21:53:47,121 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 21:53:47,122 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 21:53:47,123 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 21:53:47,123 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 21:53:47,274 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 21:53:47,276 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 21:53:58,162 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 21:53:58,172 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 21:53:58,172 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 21:53:58,174 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:53:58 BoogieIcfgContainer [2023-11-06 21:53:58,174 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 21:53:58,182 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 21:53:58,182 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 21:53:58,185 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 21:53:58,186 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 09:53:46" (1/3) ... [2023-11-06 21:53:58,186 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20d6544e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:53:58, skipping insertion in model container [2023-11-06 21:53:58,187 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:46" (2/3) ... [2023-11-06 21:53:58,189 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20d6544e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:53:58, skipping insertion in model container [2023-11-06 21:53:58,190 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:53:58" (3/3) ... [2023-11-06 21:53:58,191 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-cn_file-19.i [2023-11-06 21:53:58,212 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 21:53:58,212 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 21:53:58,269 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 21:53:58,275 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;@7eeb89ef, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 21:53:58,275 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 21:53:58,279 INFO L276 IsEmpty]: Start isEmpty. Operand has 111 states, 62 states have (on average 1.3387096774193548) internal successors, (83), 63 states have internal predecessors, (83), 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 21:53:58,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2023-11-06 21:53:58,300 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:53:58,300 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 21:53:58,301 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:53:58,305 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:58,306 INFO L85 PathProgramCache]: Analyzing trace with hash 2017424594, now seen corresponding path program 1 times [2023-11-06 21:53:58,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:53:58,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1863611833] [2023-11-06 21:53:58,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:58,321 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 21:53:58,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:53:58,323 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:53:58,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:53:59,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:59,793 INFO L262 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 21:53:59,827 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:53:59,898 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 21:53:59,899 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:53:59,899 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:53:59,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1863611833] [2023-11-06 21:53:59,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1863611833] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:59,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:59,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 21:53:59,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804827994] [2023-11-06 21:53:59,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:59,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 21:53:59,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:53:59,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 21:53:59,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 21:53:59,945 INFO L87 Difference]: Start difference. First operand has 111 states, 62 states have (on average 1.3387096774193548) internal successors, (83), 63 states have internal predecessors, (83), 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.5) internal successors, (57), 2 states have internal predecessors, (57), 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 21:53:59,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:53:59,987 INFO L93 Difference]: Finished difference Result 215 states and 390 transitions. [2023-11-06 21:53:59,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 21:53:59,989 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 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 280 [2023-11-06 21:53:59,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:53:59,999 INFO L225 Difference]: With dead ends: 215 [2023-11-06 21:53:59,999 INFO L226 Difference]: Without dead ends: 107 [2023-11-06 21:54:00,004 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 279 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 21:54:00,008 INFO L413 NwaCegarLoop]: 167 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, 167 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 21:54:00,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 21:54:00,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2023-11-06 21:54:00,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 107. [2023-11-06 21:54:00,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 59 states have (on average 1.271186440677966) internal successors, (75), 59 states have internal predecessors, (75), 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 21:54:00,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 167 transitions. [2023-11-06 21:54:00,098 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 167 transitions. Word has length 280 [2023-11-06 21:54:00,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:54:00,100 INFO L495 AbstractCegarLoop]: Abstraction has 107 states and 167 transitions. [2023-11-06 21:54:00,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 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 21:54:00,102 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 167 transitions. [2023-11-06 21:54:00,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2023-11-06 21:54:00,117 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:54:00,117 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 21:54:00,151 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-11-06 21:54:00,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:54:00,332 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:54:00,333 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:00,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1300664942, now seen corresponding path program 1 times [2023-11-06 21:54:00,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:54:00,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1915385874] [2023-11-06 21:54:00,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:00,335 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 21:54:00,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:54:00,337 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:54:00,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:54:01,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:01,794 INFO L262 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 21:54:01,809 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:07,295 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 21:54:07,296 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:54:07,296 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:54:07,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1915385874] [2023-11-06 21:54:07,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1915385874] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:07,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:07,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:54:07,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809472873] [2023-11-06 21:54:07,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:07,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:54:07,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:54:07,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:54:07,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:54:07,303 INFO L87 Difference]: Start difference. First operand 107 states and 167 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 21:54:11,355 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.57s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:54:13,357 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 21:54:15,374 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 21:54:19,384 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.52s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:54:21,387 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 21:54:23,392 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 21:54:25,400 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 21:54:25,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:54:25,401 INFO L93 Difference]: Finished difference Result 359 states and 560 transitions. [2023-11-06 21:54:25,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 21:54:25,823 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 21:54:25,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:54:25,829 INFO L225 Difference]: With dead ends: 359 [2023-11-06 21:54:25,829 INFO L226 Difference]: Without dead ends: 255 [2023-11-06 21:54:25,831 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 21:54:25,832 INFO L413 NwaCegarLoop]: 197 mSDtfsCounter, 139 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 97 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 542 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 21:54:25,833 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 542 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 8 Invalid, 7 Unknown, 0 Unchecked, 18.0s Time] [2023-11-06 21:54:25,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2023-11-06 21:54:25,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 209. [2023-11-06 21:54:25,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 114 states have (on average 1.263157894736842) internal successors, (144), 114 states have internal predecessors, (144), 92 states have call successors, (92), 2 states have call predecessors, (92), 2 states have return successors, (92), 92 states have call predecessors, (92), 92 states have call successors, (92) [2023-11-06 21:54:25,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 328 transitions. [2023-11-06 21:54:25,897 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 328 transitions. Word has length 281 [2023-11-06 21:54:25,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:54:25,899 INFO L495 AbstractCegarLoop]: Abstraction has 209 states and 328 transitions. [2023-11-06 21:54:25,899 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 21:54:25,899 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 328 transitions. [2023-11-06 21:54:25,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2023-11-06 21:54:25,905 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:54:25,905 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 21:54:25,943 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:54:26,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:54:26,120 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:54:26,120 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:26,121 INFO L85 PathProgramCache]: Analyzing trace with hash 483016492, now seen corresponding path program 1 times [2023-11-06 21:54:26,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:54:26,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [153935235] [2023-11-06 21:54:26,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:26,122 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 21:54:26,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:54:26,124 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:54:26,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:54:27,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:27,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 21:54:27,571 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:33,000 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 21:54:33,001 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:54:33,001 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:54:33,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [153935235] [2023-11-06 21:54:33,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [153935235] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:33,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:33,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 21:54:33,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471966431] [2023-11-06 21:54:33,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:33,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:54:33,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:54:33,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:54:33,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:54:33,010 INFO L87 Difference]: Start difference. First operand 209 states and 328 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 21:54:36,669 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.51s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:54:40,574 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.45s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:54:40,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:54:40,589 INFO L93 Difference]: Finished difference Result 621 states and 978 transitions. [2023-11-06 21:54:41,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:54:41,082 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 21:54:41,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:54:41,088 INFO L225 Difference]: With dead ends: 621 [2023-11-06 21:54:41,089 INFO L226 Difference]: Without dead ends: 415 [2023-11-06 21:54:41,090 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 21:54:41,092 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 37 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 323 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.5s IncrementalHoareTripleChecker+Time [2023-11-06 21:54:41,093 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 323 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 5 Invalid, 2 Unknown, 0 Unchecked, 7.5s Time] [2023-11-06 21:54:41,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2023-11-06 21:54:41,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 413. [2023-11-06 21:54:41,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 224 states have (on average 1.25) internal successors, (280), 224 states have internal predecessors, (280), 184 states have call successors, (184), 4 states have call predecessors, (184), 4 states have return successors, (184), 184 states have call predecessors, (184), 184 states have call successors, (184) [2023-11-06 21:54:41,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 648 transitions. [2023-11-06 21:54:41,175 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 648 transitions. Word has length 281 [2023-11-06 21:54:41,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:54:41,177 INFO L495 AbstractCegarLoop]: Abstraction has 413 states and 648 transitions. [2023-11-06 21:54:41,177 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 21:54:41,177 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 648 transitions. [2023-11-06 21:54:41,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2023-11-06 21:54:41,183 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:54:41,183 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 21:54:41,227 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:54:41,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:54:41,404 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:54:41,404 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:41,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1205927250, now seen corresponding path program 1 times [2023-11-06 21:54:41,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:54:41,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1617717193] [2023-11-06 21:54:41,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:41,406 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 21:54:41,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:54:41,407 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:54:41,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:54:42,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:42,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 21:54:42,940 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:54:43,301 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 21:54:43,302 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:54:43,302 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:54:43,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1617717193] [2023-11-06 21:54:43,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1617717193] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:43,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:43,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:54:43,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633465470] [2023-11-06 21:54:43,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:43,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:54:43,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:54:43,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:54:43,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:54:43,305 INFO L87 Difference]: Start difference. First operand 413 states and 648 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 21:54:46,951 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 21:54:50,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.17s for a HTC check with result VALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 21:54:54,027 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 21:54:57,867 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.84s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 21:55:01,829 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.49s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-06 21:55:03,845 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 [0] [2023-11-06 21:55:04,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:55:04,576 INFO L93 Difference]: Finished difference Result 1215 states and 1908 transitions. [2023-11-06 21:55:04,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:55:04,584 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 21:55:04,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:55:04,594 INFO L225 Difference]: With dead ends: 1215 [2023-11-06 21:55:04,594 INFO L226 Difference]: Without dead ends: 805 [2023-11-06 21:55:04,597 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 21:55:04,599 INFO L413 NwaCegarLoop]: 291 mSDtfsCounter, 155 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 448 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.2s IncrementalHoareTripleChecker+Time [2023-11-06 21:55:04,601 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 448 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 5 Unknown, 0 Unchecked, 21.2s Time] [2023-11-06 21:55:04,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2023-11-06 21:55:04,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 417. [2023-11-06 21:55:04,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 228 states have (on average 1.2456140350877194) internal successors, (284), 228 states have internal predecessors, (284), 184 states have call successors, (184), 4 states have call predecessors, (184), 4 states have return successors, (184), 184 states have call predecessors, (184), 184 states have call successors, (184) [2023-11-06 21:55:04,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 652 transitions. [2023-11-06 21:55:04,734 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 652 transitions. Word has length 281 [2023-11-06 21:55:04,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:55:04,739 INFO L495 AbstractCegarLoop]: Abstraction has 417 states and 652 transitions. [2023-11-06 21:55:04,740 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 21:55:04,740 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 652 transitions. [2023-11-06 21:55:04,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2023-11-06 21:55:04,746 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:55:04,747 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 21:55:04,788 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:55:04,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:55:04,966 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:55:04,967 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:04,967 INFO L85 PathProgramCache]: Analyzing trace with hash 2067971692, now seen corresponding path program 1 times [2023-11-06 21:55:04,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:55:04,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1404727601] [2023-11-06 21:55:04,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:04,968 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 21:55:04,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:55:04,970 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:55:05,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:55:06,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:06,430 INFO L262 TraceCheckSpWp]: Trace formula consists of 442 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 21:55:06,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:10,763 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 21:55:10,764 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:55:12,953 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 21:55:12,953 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:55:12,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1404727601] [2023-11-06 21:55:12,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1404727601] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:55:12,954 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:55:12,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-11-06 21:55:12,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18890471] [2023-11-06 21:55:12,955 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:55:12,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:55:12,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:55:12,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:55:12,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:55:12,957 INFO L87 Difference]: Start difference. First operand 417 states and 652 transitions. Second operand has 8 states, 8 states have (on average 7.875) internal successors, (63), 8 states have internal predecessors, (63), 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 21:55:19,710 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.49s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:55:21,721 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 21:55:23,731 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 21:55:23,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:55:23,740 INFO L93 Difference]: Finished difference Result 534 states and 826 transitions. [2023-11-06 21:55:24,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:55:24,170 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.875) internal successors, (63), 8 states have internal predecessors, (63), 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 281 [2023-11-06 21:55:24,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:55:24,172 INFO L225 Difference]: With dead ends: 534 [2023-11-06 21:55:24,172 INFO L226 Difference]: Without dead ends: 120 [2023-11-06 21:55:24,175 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 568 GetRequests, 554 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2023-11-06 21:55:24,175 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 166 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 147 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:55:24,176 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 239 Invalid, 384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 234 Invalid, 3 Unknown, 0 Unchecked, 10.1s Time] [2023-11-06 21:55:24,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2023-11-06 21:55:24,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 113. [2023-11-06 21:55:24,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 64 states have (on average 1.1875) internal successors, (76), 64 states have internal predecessors, (76), 46 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2023-11-06 21:55:24,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 168 transitions. [2023-11-06 21:55:24,199 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 168 transitions. Word has length 281 [2023-11-06 21:55:24,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:55:24,200 INFO L495 AbstractCegarLoop]: Abstraction has 113 states and 168 transitions. [2023-11-06 21:55:24,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.875) internal successors, (63), 8 states have internal predecessors, (63), 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 21:55:24,201 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 168 transitions. [2023-11-06 21:55:24,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2023-11-06 21:55:24,205 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:55:24,206 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 21:55:24,250 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:55:24,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:55:24,420 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:55:24,420 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:24,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1481165678, now seen corresponding path program 1 times [2023-11-06 21:55:24,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:55:24,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1478196115] [2023-11-06 21:55:24,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:24,422 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 21:55:24,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:55:24,426 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:55:24,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:55:25,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:25,813 INFO L262 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 21:55:25,819 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:25,923 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 21:55:25,923 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:55:25,924 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:55:25,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1478196115] [2023-11-06 21:55:25,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1478196115] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:25,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:25,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:55:25,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548744298] [2023-11-06 21:55:25,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:25,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:55:25,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:55:25,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:55:25,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:55:25,927 INFO L87 Difference]: Start difference. First operand 113 states and 168 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 21:55:26,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:55:26,070 INFO L93 Difference]: Finished difference Result 290 states and 430 transitions. [2023-11-06 21:55:26,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:55:26,070 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 21:55:26,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:55:26,073 INFO L225 Difference]: With dead ends: 290 [2023-11-06 21:55:26,073 INFO L226 Difference]: Without dead ends: 180 [2023-11-06 21:55:26,074 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:55:26,075 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 94 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 396 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 21:55:26,075 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 396 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 21:55:26,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2023-11-06 21:55:26,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 177. [2023-11-06 21:55:26,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 97 states have (on average 1.1546391752577319) internal successors, (112), 98 states have internal predecessors, (112), 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 21:55:26,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 262 transitions. [2023-11-06 21:55:26,109 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 262 transitions. Word has length 281 [2023-11-06 21:55:26,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:55:26,110 INFO L495 AbstractCegarLoop]: Abstraction has 177 states and 262 transitions. [2023-11-06 21:55:26,110 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 21:55:26,110 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 262 transitions. [2023-11-06 21:55:26,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2023-11-06 21:55:26,113 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:55:26,113 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 21:55:26,156 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:26,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:55:26,332 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:55:26,332 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:26,332 INFO L85 PathProgramCache]: Analyzing trace with hash -2043255300, now seen corresponding path program 1 times [2023-11-06 21:55:26,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:55:26,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1130282443] [2023-11-06 21:55:26,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:26,333 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 21:55:26,334 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:55:26,334 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 21:55:26,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0805e4cc-cbf6-4cb9-90c8-5abf7c9bd7af/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 (8)] Waiting until timeout for monitored process [2023-11-06 21:55:27,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:27,837 INFO L262 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-06 21:55:27,846 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:56:14,323 WARN L293 SmtUtils]: Spent 7.69s 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 21:56:20,594 WARN L293 SmtUtils]: Spent 6.18s 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 21:56:26,795 WARN L293 SmtUtils]: Spent 6.20s 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 21:56:37,156 WARN L293 SmtUtils]: Spent 6.36s 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 21:56:43,190 WARN L293 SmtUtils]: Spent 6.03s 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)